同一主机名有两个 IP——ping 会坚持使用旧 IP,而不会尝试新 IP

同一主机名有两个 IP——ping 会坚持使用旧 IP,而不会尝试新 IP

1:n我以为这两者之间存在联系IP and hostnames。然而我得到的却是

[me@neo ~]$ nslookup dozer
Server:         192.168.178.1
Address:        192.168.178.1#53

Name:   dozer.fritz.box
Address: 192.168.178.81
Name:   dozer.fritz.box
Address: 192.168.178.32

这里getent

[me@neo ~]$ getent hosts dozer
192.168.178.81  dozer.fritz.box
192.168.178.32  dozer.fritz.box

看起来没什么问题,但是 ping 无法继续,IP 也不正确

[me@neo]$ ping dozer
PING dozer (192.168.178.81) 56(84) bytes of data.
From neo.fritz.box (192.168.178.102) icmp_seq=1 Destination Host Unreachable
From neo.fritz.box (192.168.178.102) icmp_seq=2 Destination Host Unreachable
From neo.fritz.box (192.168.178.102) icmp_seq=3 Destination Host Unreachable
From neo.fritz.box (192.168.178.102) icmp_seq=4 Destination Host Unreachable
From neo.fritz.box (192.168.178.102) icmp_seq=5 Destination Host Unreachable
From neo.fritz.box (192.168.178.102) icmp_seq=6 Destination Host Unreachable
^C
--- dozer ping statistics ---
7 packets transmitted, 0 received, +6 errors, 100% packet loss, time 6220ms
pipe 4

更新 1

我有一台笔记本电脑 ( dozer) 连接,首先通过以太网 ( .81),然后通过 WIFI ( .32)。最后断开以太网 ( .81)。

由于某种原因,我的 fritzbox (DNS) 保留了 ETHERNET ( .81)。

我可以重启我的 fritzbox (DNS) 并希望它消失。但是我想知道这是否是正常状态,因此是客户端问题还是服务器 (fritzbox) 错误?

更新2

如果这是客户端问题--我该如何说服 ping 采用第二个 DNS 条目?

答案1

一个网站可以托管在多台服务器上。如果 DNS 返回多个 A 或 AAAA 记录,客户端可以自由连接到其中任何一个。如何管理这一点取决于网站;理想情况下,所有服务器都会返回相同的内容。

这可用于在全球拥有多台服务器,以便客户端连接到最近的服务器。也可以使用任播 IP 地址来实现,其中只有一个 IP 地址,但它会路由到多台不同的物理计算机,具体取决于您在世界的哪个位置,但这设置起来比较棘手。

相关内容