"PC3"では、Windowsの名前解決はこのように失敗します。
ping PC1
ping要求でホストPC1が見つかりませんでした。お願いします...
ping 192.168.0.2
192.168.0.2から返信:バイト= 32時間< 1ms TTL = 128
しかし、 "Router 2"を削除して "Router 1"から "PC3"に直接接続すると、
ping PC1
192.168.0.2から返信:バイト= 32時間< 1ms TTL = 128
原因は何ですか? PC1のファイアウォールを無効にしましたが、問題が解決しませんでした。 "Router 1"には "DHCP RESERVATION"というオプションがあり、私は以下のようにエントリーをしましたが、問題は解決しませんでした。
コンピュータ名| IPアドレスMacアドレス
"PC1" | "192.168.0.2" | 「PC1のMACアドレス」
Windowsネットワーキングは "PC1"を見つけます、しかし名前解決なしで、PC1で動いているウェブサーバーはコンピュータ名によってアクセス可能ではありません。これはホームネットワークなので、どのPCもドメインに参加していません。 PC1の手動エントリをPC3のHOSTファイルに追加しないようにしたいです。
===================補遺1 ======================
「ルーター2」に接続している場合
192.168.0.4 192.168.0.1 DNS標準クエリーA PC1.Workgroup
192.168.0.1 192.168.0.4 DNS標準問い合わせ応答そのような名前はありません
192.168.0.4 192.168.0.255 NBNSネームクエリーNB PC1< 00>
192.168.0.4 224.0.0.252 LLMNR標準クエリーA PC1とAAAA PC1
(今後192.168.0.2からの返信はありません)
直接「ルーター1」に接続されている場合
192.168.0.4 192.168.0.255 NBNSネームクエリーNB PC1< 00>
192.168.0.4 224.0.0.252 LLMNR標準クエリーA PC1とAAAA PC1
MACアドレスブロードキャストARP誰が192.168.0.4を持っていますか? 192.168.0.2とその回答を伝える
192.168.0.2 192.168.0.4 LLMNR標準クエリー応答A 192.168.0.2
どちらの場合も、Nameクエリの内容はトランザクションID以外は同じです。