対応といえば、C言語のような低レベルな言語の話であって、ホスト名を文字列で扱うスクリプト言語には関係ないと考えがちです。実際には、文字列の取り扱いにおいても対応が必要になるところがあります。書式は「protocol://host:port/path#fragment」です。中に「:」が含まれないことを前提としていることがあります。アドレスをチェックしている場合も多いのではないでしょうか。ついては、http://[::FFFF:129.144.52.38]:80/index.htmlのように、「[]」で囲むこと、と規定されています注1。アドレスを正しく取り扱えないのです。取り扱えないパーサによるバグに直面する可能性も出てくるでしょう。年末の大掃除がてら、自分が使っているURLパーサの挙動を確認・修正するのも良いかもしれませんね注2。