php对ipinfo.io的调用挂断(过去两天)


php calls to ipinfo.io hanging up (for last two days)

我的日志记录函数使用访问基于服务器的php实用程序的人的IP地址来检索有关IP的详细信息,代码为:

  $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
  $ip = $_SERVER['REMOTE_ADDR'];
  $details = json_decode(file_get_contents("http://ipinfo.io/{$ip}"));

结果如下(当它工作时):

2013-12-12 11-59-42,美国,华盛顿,城市:贝灵汉,IP:24.xx.xxx.224,地址:xx.6681000000001,-xxx.410400000001,组织机构:ASxxxx康卡斯特有线通信,股份有限公司。,Pho:xxx,主机名:xxx xxx.comcast.net

在过去的两天里,它一直处于挂断状态,最终死亡。通过浏览器访问该网站时也会挂起,所以我不知道如何直接联系他们。

这是一个长期使用的公用事业网站,在stackoverflow和其他地方有很多参考资料。有人知道它们是否已经停止运作吗?或者他们可能阻止了我的服务器?欢迎提出任何想法。记录解码的IP地址是非常有用的,我讨厌放弃它。还是其他选择?(我试过hostip.info,但它们缺少大多数非美国位置)。

谢谢!

Pete A

下载ip列表,不要使用免费的API,因为它们不可靠。