php gethostbyaddrでIPアドレスからホスト名を取得する

php gethostbyaddrでIPアドレスからホスト名を取得する

phpで、gethostbyaddrを使用して、IPアドレスからホスト名を取得するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Linux release 8.0.1905 (Core)
  • php 8.0.0
  • nginx 1.14.1

gethostbyaddr使い方

gethostbyaddrを使用すれば、IPアドレスからホスト名を取得することが可能です。

以下は、IPアドレスからホスト名を取得するサンプルコードとなります。

不正なIPの場合は、falseとwarningが出力されます。

webサーバー上以外で「php」コマンドなどで実行した場合は、falseが返ります。

逆に、ホスト名からIPアドレスを取得するには「gethostbyname」を使用します。