php根据网址url反查网站ip地址的函数

2014年04月18日 20:51 by:老修

php比较强大, 要查询某个网站的服务器ip地址可以用gethostbyname()函数:

  1. <?php
  2. $ip = gethostbyname("www.lao8.org");
  3. if(ip2long($ip) == -1 || ($ip == gethostbyaddr($ip) && preg_match("/.*.[a-zA-Z]{2,3}$/",$host) == 0) ) {
  4.     echo '反查ip失败';
  5. }else {
  6.     echo "$ip";
  7. }
  8. ?>

这样就可以看到老吧服务器的ip地址了.

如果要根据ip地址反查主机域名的方法:

  1. $ip = gethostbyaddr("111.111.111.111");

注意, 有时候查询一个网站ip地址的时候返回的是服务器提供商所设定的一个二级域名. 

标签:反查ip 查ip