两个主机如何指示相同的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.com
在usloft1473.serverprofi24.eu
节点停止的有趣之处。
发生了什么事?
答案 0 :(得分:1)
多个主机名指向相同的IP地址是很常见的。
另外,正如@Chris所说,使用反向DNS查找来确定IP地址的所有者更不可靠。一种可能的方法是检查(可能是他们的支持)Pingdom是否发布他们使用的IP范围列表(即使这可能很困难,因为这些范围可能经常变化)。