• Perl 域名转换为IP


    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.
    ")  
      
    )} else  
    {  
     open (B ,">>ping.log");  
           (  
    print B ("$CurrTime---$host is lost.
    ") ,print "$host is lost.
    "  
    )  
    }  
    sleep(5)        
    }}
    
    
    
    
    
    
    
    
    
  • 相关阅读:
    .NET 4.0 中的契约式编程
    DELL安装Windows Server 2019
    Mysql 5.7.34免安装版本
    MQTT
    WPF属性
    WPF数据绑定
    git系列之(五)git stash 命令
    Vue.js
    git 对比两个分支差异
    TPL 之二 TransformBlock
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13351844.html
Copyright © 2020-2023  润新知