「PC3」では、Windowsの名前解決はこのように失敗します。
ping PC1
Ping要求でホストPC1が見つかりませんでした。お願いします...
ping 192.168.0.2
192.168.0.2からの応答:bytes = 32 time <1ms TTL = 128
しかし、「ルーター2」を削除し、「ルーター1」から「PC3」に直接接続すると、
ping PC1
192.168.0.2からの応答:bytes = 32 time <1ms TTL = 128
原因は何でしょうか? PC1でファイアウォールを無効にしましたが、問題は解決しませんでした。 「ルーター1」には「DHCP予約」のオプションがあり、次のように入力しましたが、問題は解決しませんでした。
コンピューター名| IPアドレス| Macアドレス
「PC1」| 「192.168.0.2」| 「PC1のMACアドレス」
Windowsネットワークは「PC1」を検出しますが、名前解決がないと、PC1で実行されているWebサーバーにコンピューター名でアクセスできません。これはホームネットワークであるため、どのPCもドメインに参加していません。 PC1の手動エントリをPC3のホストファイルに追加することは避けたいと思います。
=====================補遺1 ===================
「ルーター2」に接続した場合(すべてがリストされているわけではありません)
192.168.0.4 192.168.0.1DNS標準クエリAPC1.Workgroup
192.168.0.1 192.168.0.4DNS標準クエリ応答そのような名前はありません
192.168.0.4 192.168.0.255NBNS名前クエリNB PC1 <00>
192.168.0.4 224.0.0.252LLMNR標準クエリAPC1およびAAAAPC1
(今後、192.168.0.2からの応答はありません)
「ルーター1」に直接接続した場合(すべてが記載されているわけではありません)
192.168.0.4 192.168.0.255NBNS名前クエリNB PC1 <00>
192.168.0.4 224.0.0.252LLMNR標準クエリAPC1およびAAAAPC1
MACアドレスブロードキャストARP192.168.0.4を持っているのは誰ですか? 192.168.0.2とその応答を教えてください
192.168.0.2 192.168.0.4LLMNR標準クエリ応答A192.168.0.2
どちらの場合も、名前クエリの内容はトランザクションID以外は同じでした。
原因と解決策を見つけることができます ここ 。
KB3161949の更新により、Microsoftは、サーバーがNetBIOSクエリに応答する方法を変更し、外部サブネットへの応答を防止しました。
これを克服するには、次のいずれかを実行できます。
1。サーバーからセキュリティアップデートKB3161949をアンインストールします(非推奨)
2。 Dword AllowNBToInternetを1に設定してNetBTのレジストリパラメータを更新し、サーバーを再起動します
reg add "HKLM\System\CurrentControlSet\Services\NetBT\Parameters"/v "AllowNBToInternet"/t REG_DWORD/d 1/f
Set-ItemProperty -Path HKLM:\ SYSTEM\CurrentControlSet\Services\NetBT\Parameters -Name AllowNBToInternet -Type DWord -Value 1