マルチホームのWindows 10 DNS解決タイムアウト
Windows 2012 R2ドメインに参加しているマルチホームのWindows 10クライアントVMがいくつかあります。イーサネット1はドメインコントローラー(フォワーダーを持たない、またはルートサーバーへのアクセスがない)でLANに接続され、イーサネット2はインターネットにアクセスできるLANに接続され、イーサネット0およびイーサネット3は両方ともメディアが切断されています。ドメインコントローラーからのレコードのクエリは問題なく返されますが、インターネットからのレコードのクエリには10秒かかり、さらにISPのDNSサーバーが応答を返すのに時間がかかります。nslookup名前を介して直接ISPのDNSサーバーにクエリを実行すると、迅速に解決されます(<1秒)nslookup。DNSサーバーを指定せずに実行しただけでは、クエリがタイムアウトし、名前が解決されず、DNS名にpingを実行しようとすると、名前が解決されるまでに10秒以上かかります。 Technetを見回しましたが、Windows 10にはまだドキュメントがないようです。 http://blogs.technet.com/b/networking/archive/2009/06/26/dns-client-resolver-behavior.aspx http://blogs.technet.com/b/stdqry/archive/2011/12 /15/dns-clients-and-timeouts-part-2.aspx これは、クライアントがイーサネット1のプライマリDNSサーバーにクエリを実行して、応答がタイムアウトになるまで1秒待ってから、イーサネット1のセカンダリDNSサーバーとイーサネット2のプライマリDNSサーバーの両方にクエリを実行することを期待する必要があることを示していますが、これは見えません起こっている。ドキュメントではさらに、10秒後(およびタイムアウトがより長い3ラウンド以上のDNSクエリ)、DNS解決はすべてのアダプターで完全に失敗しますが、クライアントの動作は、試行する前に10秒かかるという印象を与えます2番目のアダプターにはDNSサーバーを使用します。 私(またはあなた)がWiresharkを開いて回線をスニッフィングしたり、盲目的に変更HKLM\System\CurrentControlSet\Services\dnscache\Parameters\DNSQueryTimeoutsしたりしないと、Windows 10がどのように動作するか、そしてさらに重要なことに、動作の構成に取り掛かることができますか?私は1秒程度の解決時間で生きるつもりですが、10秒はかなり残忍です。 ipconfig Ethernet adapter Ethernet1: Connection-specific DNS Suffix . : intranet.mydomain.net Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection #2 Physical Address. . . . . . . . …