NETCREATESBLOGネットクリエイツの公式ブログ

netcreates. blogでタグ「関数」が付けられているもの

IPv6なWindowsでgethostbyaddr()が使えない

わけあってIIS7でPHPを使おうと思いPHP Version 5.2.9-2のWindowsバイナリをダウンロードしてきて設定したのですが、gethostbyaddr()関数を使ったスクリプトで下記のエラーが出ることに気がつきました。

PHP Warning: gethostbyaddr() [function.gethostbyaddr]: Address is not in a.b.c.d form in・・・

引数が「a.b.c.d」という形式じゃないよというエラーなのですが、IPv6でアクセスしたのだから形式が異なって当然です。(IPv6アドレスはコロン(:)で区切りますからね。)

Read More »