Perl

gethostbyaddr

gethostbyaddr IPADDR, ADDR_TYPE



gethostbyaddrは、ネットワークファイル(/etc/naeworks)、もしくは、同等の機構から、引数IPADDRにマッチした
ホスト情報(ホスト名/エイリアス/アドレスタイプ/アドレスの長さ/アドレスのリスト)をリストで返します。スカラコンテキストの場合は、ホスト名を返します。

IPADDRには、IPアドレスを表す構造体、ADDR_TYPEには、Socketモジュールからインポートできる定数AF_INETを指定します。

gethostbyaddrの使い方

use Socket;
@host = gethostbyaddr(unpack(N, pack('C4',192.168.0.10)), AF_INET);

関連記事