perl实例-gethostbyaddr函数转换网络地址名称

发布时间:2020-09-04编辑:脚本学堂
本文分享一例perl代码,教大家用gethostbyaddr函数转换网络地址对应的名称,有需要的朋友参考下。

perl实例代码,使用gethostbyaddr函数转换网络地址对应的名称。
函数格式:
Format: gethostbyaddr(ADDRESS, DOMAIN_NUMBER);

代码:
 

复制代码 代码示例:
#!/bin/perl
#edit:www.jb200.com
$address=pack("C4", 127,0,0,1);
($name, $aliases,  $addrtype, $length, @addrs) = gethostbyaddr($address,2);
($a, $b, $c, $d) = unpack ( 'C4', $addrs[0]);
print "hostname Is $name and the Internet address Is $a.$b.$c.$d.n";