gethostbyaddr ADDR, ADDRTYPE |
連接係統的名稱解析服務,ADDRTYPE類型的主機地址的信息返回一個列表,如下所示:
($name, $aliases, $addrtype, $length, @addrs)
@addrs 數組包含二進製地址的列表。在標量上下文中,返回的主機地址
在標量上下文出錯誤時返回undef,否則主機名。
在列表上下文中的空列表上的錯誤,否則主機記錄如上圖所示。
下麵是例子:
#!/usr/bin/perl #by www.gitbook.net use Socket; $iaddr = inet_aton("127.1"); # or whatever address $name = gethostbyaddr($iaddr, AF_INET); print "Host name is $name\n";