Perl 域名转换为IP
2015-03-03 18:12
148 查看
use HTTP::Date qw(time2iso str2time time2iso time2isoz); use Net::Ping; use Socket; my @array=( "api.weixin.qq.cz" ); while (1==1){ my $CurrTime = time2iso(time()); foreach $host (@array){ $p = Net::Ping->new("icmp" ); $ip_addr=gethostbyname($host); eval {$packed_ip_addr= inet_ntoa($ip_addr)}; # $packed_ip_addr= inet_ntoa($ip_addr); if ($p->ping($host,2)) { open (A, ">>ping.log"); ( print A ("$CurrTime---$packed_ip_addr is active.\n") )} else { open (B ,">>ping.log"); ( print B ("$CurrTime---$host is lost.\n") ,print "$host is lost.\n" ) } sleep(5) }}
相关文章推荐
- 域名,ip相互转换(Linux,getaddrinfo, getnameinfo)
- IP 域名转换 IP版本判断
- 域名,ip相互转换(Linux,getaddrinfo, getnameinfo)
- 域名转换IP的一种实现方法
- linux c 网络编程:用域名获取IP地址或者用IP获取域名 网络地址转换成整型 主机字符顺序与网络字节顺序的转换
- 嵌入式 域名以及IP均可以转换为IP字符串示例(ip以及doname兼容)
- 如何在程序中将ip转换为域名-(2013/09/18)
- IP转换成域名
- 用perl实现IP地址字符串转换为单个IP
- linux c 网络编程:用域名获取IP地址或者用IP获取域名 网络地址转换成整型 主机字符顺序与网络字节顺序的转换
- Socket之iOS项目中的socket应用/IPV6 转换/域名转IP/解析socket接受的数据/心跳包
- 域名,ip相互转换(Linux,getaddrinfo, getnameinfo)
- Linux下用C实现域名到IP的转换(域名解析)
- 如何将域名转换为ip
- IP转换成域名
- 域名,ip相互转换(Linux,getaddrinfo, getnameinfo)
- Perl WebMode(目录扫描/同IP域名扫描)
- Megaupload 打不开解决办法(100% ok)域名和ip转换解析网站
- DNS编程实验--域名与IP的相互转换
- IP转换成域名