当前位置:首页 » 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";