奇妙な点:ホスト名で他のコンピュータをpingすることはできませんが、特定のコンピュータでのみpingできます。

奇妙な点:ホスト名で他のコンピュータをpingすることはできませんが、特定のコンピュータでのみpingできます。

私はコンピュータA、IP 192.168.0.171を持っています。ネットワーク上のすべてのコンピュータでpingを実行できますが、ホスト名ではmachineBではpingを実行できません。 IPアドレスを使用してpingできます。

MachineBでは、問題なく他のすべてのコンピュータにpingを送信できます。したがって、問題は、ホスト名を使用するとmachineBがmachineAをpingできないことを除いて、すべてが正常に機能することです(たとえば、ping machineA)。

奇妙なことは、dig @ 192.168.0.1(dnsmasqサーバーを実行している私のルーター) - dig @ 192.168.0.1 machineA Aを実行すると、名前解決が正しく完了することです。もちろん、ここでは照会するDNSサーバーを指定しますが、名前解決は実際にはmachineAを除いてLAN上で正しく行われます。また、単純なnmap machineAを実行すると、名前が正しく解決されます。

この問題を解決するのに役立つ人はいますか?

もちろん/etc/hostsを編集することはできますが、それは理解の問題ではなく、それが私がやりたいことなので、何か提案や手がかりがあれば感謝します。

関連情報