Ubuntuはなぜホスト名を解決しますがWin-10は解決しないのですか


0

次の構文でネットワークデバイスをpingしています。

UBUNTU>> ping myHost

Ubuntuはホスト名(myHost)を正しいLAN IP(192.168.XX.YY)に解決することができますが、Win-10はピリオドがmyHostに追加されない限りこれを行うことができません。

"ping要求でホストmyHostが見つかりませんでした"

1)myHost(sans period)がWin-10で解決すると期待するのは不合理ですか?

2)Win-10でmyHostに追加期間が必要なのはなぜですか? Win-10ではどうして期間が必要なのですか?


あなたのLANにはDNSまたはWINSサーバーがありますか。 Ubuntuのhostsファイルにmyhostのアドレスを設定しましたか?私の最初の推測は、後尾ということです。解決のためにDNSを使用するようにWindowsに強制し、NBT名前解決をスキップしますが、それはあなたのLANにDNSサーバーを使用している場合にのみ有効です。
Frank Thomas

私のLANはMerlinのファームウェアを持つ庭の品種Asus RT-AC68Uを持っています。私はUbuntuボックスが 'myHost'を解決するためにそれを必要とすると思うので私はルータがローカルDNSを提供すると信じます。 Ubuntuホストファイルが設定されていません(stock)。フランクトーマスの質問に答えるためにルータのコマンドラインで発行することができるコマンドがありますか?
gatorback

W10が複数のアダプタや異なるサブネットからの複数のIPアドレスを使用している場合、この動作が発生します。この場合、デフォルトゲートウェイまたは接続のメトリックを変更する必要があります。
Overmind

両方ともラップトップで、単一のLAN IPアドレスを持つ同じサブネット上にあるという
gatorback

回答:


0

この1つの変更により、Windows 10ボックスはホスト名を '。'なしでIPアドレスに解決(ping)することができます。ホスト名に追加されます。

enter image description here

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.