web-dev-qa-db-ja.com

Windows 10 DNSの問題

Win 10マシンで次のようなDNS問題が発生しています。

  • システムの起動時に、すべてが正常に動作します
  • しばらくすると、DNS要求がタイムアウトし始めます
  • リクエストがタイムアウトになると、問題はしばらく持続し、その後しばらくの間それ自体で再び動作し始めます(その後、問題は再び循環します)、またはIまで持続しますアダプターを無効にする/有効にするアダプター(すぐに修正されますが、しばらくの間再び修正されます)

詳細

DNSのみに影響します。 ICMPや直接IPのようなリクエストは問題ありません。接続が確立され、そのために再度DNSを要求する必要がない場合-それは問題なく一定期間動作します。

DNSの問題が発生している間、私は次のことを観察できます。

C:\Users\almado>nslookup yahoo.com
DNS request timed out.
    timeout was 2 seconds.
Server:  UnKnown
Address:  8.8.8.8

DNS request timed out.
    timeout was 2 seconds.
Non-authoritative answer:
Name:    yahoo.com
Addresses:  2001:4998:58:c02::a9
          2001:4998:c:a06::2:4008
          2001:4998:44:204::a7
          98.138.253.109
          98.139.183.24
          206.190.36.45

dNSサーバー自体の場合:

C:\Users\almado>nslookup
DNS request timed out.
    timeout was 2 seconds.
Default Server:  UnKnown
Address:  8.8.8.8

私がすでに試したこと

  • 別のDNSサーバーを使用している(上記のスニペットから、私が当時GoogleパブリックDNSを使用していたことは明らかです)。ネットワークアダプターのIPv4で、静的および自動設定オプションの両方でISP提供のDNSを使用してみました
  • すべてのキャッシュをリセットし、アドレスを解放してリースを更新します。 winsock catalogもリセットしました。完全なリストは次のようになります。

    ipconfig /flushdns
    ipconfig /registerdns
    ipconfig /release
    ipconfig /renew
    netsh winsock reset catalog
    netsh int ipv4 reset reset.log
    netsh int ipv6 reset reset.log
    
  • スマート名前解決/並列リクエストを無効にします。これは説明されているとおりです here 。重要なことは、言及されたキーが存在しないため、それらを追加したことです
  • DNSクライアントサービスを無効にする(services.msc経由)。ネットワークアダプターオプションでのIPv6の無効化/有効化。これらのアクションは何も変更しません。
  • gpedit.mscを有効にすることを期待して、手動でシステムに"Turn off smart multi-homed name resolution"コンソールをシステムに追加します(ホームエディションにはデフォルトではありません)。しかし、"Administrative Templates"> "Network"> "DNS Client"では、このオプションはまったくありません-私が持っているすべてのオプションは"Not configured"状態です。
  • デフォルトの「インターネット設定」に戻します。 here の「Solution 5」です。
  • マルウェアが存在する可能性があるためにDNSが私を抑制している場合に備えて、ウイルス対策ソフトウェアを使用してフルスキャンを実行する何も見つかりませんでした。

もちろん、上記の変更後にマシンを再起動しました。問題は少し前に発生し始めたことに言及する価値があります-同じマシンは問題なく正常に動作し、手動で変更されたものは何もありませんでした-しかし、最新のWindowsアップデート後に問題が発生し始めたと思います(100%確実ではありません)。

また、ファイアウォールを完全に無効にし、しばらくしても同じ問題が発生することを確認し、ファイアウォールに関連する問題ではないことを確認しました。

バージョン

  • システム:x64
  • OS:Windows 10 Home 1607 /ビルド14393.351

ipconfig /all(ここでは、ISP LANルーターをDNSサーバーとして使用しています)

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Home
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : hitronhub.home

Ethernet adapter Ethernet:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
   Physical Address. . . . . . . . . : F0-79-59-81-96-65
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Wireless LAN adapter Local Area Connection* 3:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
   Physical Address. . . . . . . . . : E8-B1-FC-6B-AC-75
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Ethernet adapter VPN - VPN Client:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : VPN Client Adapter - VPN
   Physical Address. . . . . . . . . : 00-AD-D0-34-8B-00
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Wireless LAN adapter WiFi:

   Connection-specific DNS Suffix  . : hitronhub.home
   Description . . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 7260
   Physical Address. . . . . . . . . : E8-B1-FC-6B-AC-74
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 192.168.0.10(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Wednesday, November 9, 2016 7:40:10 PM
   Lease Expires . . . . . . . . . . : Wednesday, November 16, 2016 7:40:09 PM
   Default Gateway . . . . . . . . . : 192.168.0.1
   DHCP Server . . . . . . . . . . . : 192.168.0.1
   DNS Servers . . . . . . . . . . . : 192.168.0.1
   NetBIOS over Tcpip. . . . . . . . : Enabled
9
Alma Do

この回答は、問題を分析して修正するためにポスターと私が行った調査をまとめたものです。

ここでは、問題を(おそらく)修正する一連のアクションについて説明し、その後、なぜそれが機能するかについての私の理論を説明します。

ステップ1:DNSクライアントサービスを停止します

  1. Windowsのスタートメニューにservicesと入力し、クリックしてServicesを実行します。
  2. DNSクライアントという名前のサービスを見つけます
  3. サービスを右クリックし、Stopを実行して停止します

ステップ2:ネットワークをリセットします

  1. Windowsのスタートメニューで、Settingsをクリックします。
  2. Network&Internetをクリックします
  3. Statusをクリックします
  4. をクリックしますネットワークリセット
  5. クリックはい

詳細な説明は この記事 にあります。ネットワークのリセットは、おそらく上記の投稿に記載されているすべての再初期化コマンドを実行することと同じだと思います。

ステップ3:DNSクライアントサービスを再起動します

手順1を繰り返しますが、サービスを再起動するには、代わりにStartを実行します。
問題が引き続き発生する場合は、Windowsを再起動してみてください。

なぜ機能するかについての私の理論

どうやら、DNSクライアントサービスに関連するいくつかの悪い設定がWindowsに導入されたため、DNSが誤動作しました。通常、ネットワークをリセットするだけでネットワークを既知の状態にすることができますが、この場合、サービスの実行中に誤った設定をリセットすることはできません。したがって、ネットワークをリセットしてすべてのDNS設定を正常に再初期化するには、DNSクライアントサービスを停止する必要がありました。

3
harrymc

同じ問題があった、

私がテストして読んだことから、Windows 10のレジストリを介してスマート名前解決と並列要求を無効にすることはできません。これらのレジストリ編集はWindows 8のみを参照しています。

グループポリシーエディター(gpedit.msc)で「スマートマルチホームの名前解決をオフにする」を有効にする必要があります。

ホームバージョンを持っているので、最初に手動でポリシーエディターをインストールする必要があります。

0
Batchman