當前位置:首頁 » Perl » Perl gethostbyaddr()函數

Perl gethostbyaddr()函數

perl gethostbyaddr()函數,gethostbyaddr()函數學習例子,gethostbyaddr()函數實例代碼,gethostbyaddr()函數教學等

語法

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