1

两台主机怎么可能指示相同的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);其中测试假定此 IP 与 pingdom 域连接。

另外,有趣的是traceroute s482.pingdom.com停在usloft1473.serverprofi24.eu节点上。

发生了什么 ?

4

1 回答 1

1

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

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

于 2016-11-27T18:45:47.823 回答