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