两台主机表示相同的IP地址

时间:2016-11-27 17:41:07

标签: php dns pingdom

两个主机如何指示相同的IP地址?当我尝试ping s482.pingdom.com时,它返回IP,如下所示

ping s482.pingdom.com
PING s482.pingdom.com (69.64.56.153): 56 data bytes
64 bytes from 69.64.56.153: icmp_seq=0 ttl=46 time=146.010 ms

但是当我尝试ping usloft1473.serverprofi24.eu时,它会返回相同的IP

ping usloft1473.serverprofi24.eu
PING usloft1473.serverprofi24.eu (69.64.56.153): 56 data bytes
64 bytes from 69.64.56.153: icmp_seq=0 ttl=46 time=148.226 ms

我注意到了这个问题,因为我的应用程序中的测试自昨天起由于PHP函数gethostbyaddr($ip);而失败,其中test假定此IP与pingdom域相关联。

此外,traceroute s482.pingdom.comusloft1473.serverprofi24.eu节点停止的有趣之处。

发生了什么事?

1 个答案:

答案 0 :(得分:1)

多个主机名指向相同的IP地址是很常见的。

另外,正如@Chris所说,使用反向DNS查找来确定IP地址的所有者更不可靠。一种可能的方法是检查(可能是他们的支持)Pingdom是否发布他们使用的IP范围列表(即使这可能很困难,因为这些范围可能经常变化)。