2012-02-27 44 views
0

我如何可以查询邮件黑色list.i邮件的IP地址已经尝试一些这样认为:检查邮件黑名单邮件IP地址使用PHP

if ($ip) { 
     $quads = explode(".", $ip); 
     $rip = $quads[ 3 ].".".$quads[ 2 ].".".$quads[ 1 ].".".$quads[ 0 ]; 
     if(function_exists('checkdnsrr')) { 
      for ($i = 0; $i < count($dnsbl_check); $i++) { 
       if (checkdnsrr($rip.".".trim($dnsbl_check[ $i ]),"A")) { 
        echo '<font color = "red">'.$dnsbl_check[ $i ].'<br>'; 
       } else { 
        echo '<font color = "green">'.$dnsbl_check[ $i ].'<br>'; 
       } 
      } 
     } 
    } 
} 

,但我不知道这方法。这是真的吗?或者任何人有不同的想法?

+0

你应该更改MX在checkdnsrr功能,也正是爆炸的ip在下一行将其反转回来? – 2012-02-27 09:09:34

+0

“反向IP查找”:) [抱歉,这没有帮助评论...] – rodneyrehm 2012-02-27 09:16:14

回答

0

如果您使用的是Linux,这个功能可以使用host命令来完成:

exec('host 64.34.119.12', $response); 

exec('host stackoverflow.com', $response); 
相关问题