Windows 7 はホスト名経由で Linux サーバーに ping できません (IP アドレスは機能し、仮想 Linux マシンは機能します)

Windows 7 はホスト名経由で Linux サーバーに ping できません (IP アドレスは機能し、仮想 Linux マシンは機能します)

私は自宅にLinuxサーバー(アーチリナックスARMのラズベリーパイ)、Windowsデスクトップマシンでホスト名(この場合は「whitey」)を介して認識できないようです。ルーターで静的IPアドレス(192.168.1.254)に設定しており、(理論上は)ルーターはDNSサーバーとして機能しています。Windowsで「ping whitey」を実行すると、

Ping 要求でホスト whitey が見つかりませんでした。名前を確認してもう一度お試しください。

しかし、「ping 192.168.1.254」は機能します。不思議なことに、私の Linux ラップトップと、Windows PC で実行されている Linux 仮想マシンの両方が私のサーバーを見つけることができるのです (「ping whitey」を使用)。このことから、問題はルーターやサーバーではなく、Windows 側にあると考えられます。

何か案は?

私はもう試した

ipconfig /flushdns

ルーターを手動で設定するだけでなく、ドメイン名サーバーIPv4アドレス。

答え1

WindowsはDNSを使用して解決します完全修飾ドメイン名名前 - たとえば、host1.contoso.com。

あなたの場合、ホワイトそれはネットBIOS名前と DNS はそれを認識しておらず、認識すべきでもありません。

私はLinuxの専門家ではありませんが、私の知る限りではLinuxサーバーにはサンバNetBIOS 名を Windows マシン間でブロードキャストできるようにするためです。

関連情報