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