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);