私はコンピュータ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を編集することはできますが、それは理解の問題ではなく、それが私がやりたいことなので、何か提案や手がかりがあれば感謝します。