奇怪:无法通过主机名 ping 另一台计算机,但只能从特定计算机进行 ping 操作

奇怪:无法通过主机名 ping 另一台计算机,但只能从特定计算机进行 ping 操作

我有一台机器A,ip 192.168.0.171。我可以从网络上的所有机器上 ping 通它,但不能从 machineB 上通过主机名 ping 通它。使用其 IP 地址,可以对其执行 ping 操作。

从 MachineB 上,我可以 ping 通所有其他机器,也没有问题。所以问题是一切都按其应有的方式工作,除了在使用主机名(即 ping machineA)时无法从 machineB ping machineA 之外。

奇怪的是,如果我这样做,比如说, dig @192.168.0.1 (我的路由器,运行 dnsmasq 服务器)-- dig @192.168.0.1 machineA A,名称解析正确完成。当然,这里我具体指定了要查询的DNS服务器,但是名称解析实际上在局域网上正确完成,除了machineA。另外,做一个简单的nmap machineA,名称也解析正确。

有人能帮忙解决这个问题吗?

当然,我可以编辑 /etc/hosts,但这并不是理解问题,而这正是我想要做的,所以如果您有任何建议或线索,我将不胜感激

相关内容