两台主机表示同一个ip地址

Two hosts indicates the same ip address

怎么可能两台主机指示相同的IP地址?当我尝试 ping s482.pingdom.com 它 returns 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 它 returns 相同的 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); 从昨天开始我的应用程序中的测试一直失败,其中测试假定此 IP 与 pingdom 域连接。

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

发生了什么事?

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

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