web-dev-qa-db-ja.com

スリープから再開した後、DNSルックアップが失敗する

私のWindows7 Ultimate x64PCには奇妙なネットワークの問題があります。
スリープから再開すると、Webページが読み込まれません(Hamachi VPNなどの他のプログラムもサーバーを見つけることができません)。 Google Chromeを使用している場合、DNSルックアップが失敗していると表示されます。ただし、コマンドウィンドウを開き、NSLOOKUPを使用して、失敗したばかりのWebページのルックアップを実行すると、ルックアップは正しく機能しているように見えます。したがって、コマンドPromptはルックアップを実行できますが、Webブラウザなどの他のアプリケーションは実行できません。

「ネットワークと共有センター」でネットワークアダプタを無効にしてから有効にすることで、この問題を解決できます。これを行った後、すべてが再び機能します。しかし、私が睡眠から再開するたびにそれをしなければならないのは苦痛です。

誰かがこれの原因を知っていますか、それをトラブルシューティングする方法についての提案がありますか?

4
Tim Long

この問題の原因の1つは、VirtualBoxまたはVMWareとともにインストールされるアダプターなどの仮想ネットワークアダプターの存在です。

(例)VMWareまたはAT&Tネットワーククライアント用の仮想ネットワークアダプターの存在は、スリープからの再開後、ワイヤレスを介したDNS操作の再開に問題を引き起こすようです。仮想アダプタを無効にすると、スリープから再開した後も通常のネットワークを継続できるようです。

ソース: http://answers.Microsoft.com/en-us/windows/forum/windows_7-networking/windows-7-no-dns-or-no-network-after-resume-wake/c1253ab0- 4793-449e-8975-a900ce7dec4f?auth = 1

3
Mike

LANアダプタがスリープ/パワーダウンしないように、高度な電源プロファイルプロパティの設定を変更します。

これは、ネットワークアダプタに関係なく無効にすることができます。

出典: Microsoft Technet

ユーザーインターフェイスを使用した電源管理の構成

電源管理機能をオンまたはオフにするには

  1. ネットワークと共有センターを開きます([スタート]ボタンをクリックし、[検索の開始]ボックスに「ネットワークと共有」と入力して、Enterキーを押します)。

  2. ナビゲーションペインの左上にある[アダプタ設定の変更]リンクをクリックします。

  3. 電源管理サポートを有効/無効にするネットワーク接続を右クリックし、[プロパティ]をクリックします。

  4. [構成]をクリックします。

  5. [電源の管理]タブで、[コンピューターにこのデバイスの電源をオフにして電力を節約する]チェックボックスをオンまたはオフにします。

    オンにすると、ネットワークアダプタで電源管理が有効になります。

    クリアすると、ネットワークアダプタの電源管理が無効になります。

3
HaydnWVN

Windows 8および8.1でも同じ:スリープ後、WindowsDNSクライアントは正しく機能しません。サービスコントロールを開き、DNSクライアントを探して、再起動します。 DNSルックアップは、マシンを再起動せずに再び機能するはずです。

2
Tires

複数のDNSサーバーがリストされているかどうかを確認してください。その場合は、それらすべてが有効であることを確認してください。良いDNSサーバーと悪いDNSサーバーが混在していると、DNSの動作に非常に一貫性がなくなる可能性があります。

DHCPサーバーからDNSサーバーを取得している場合は、DHCPサーバーが複数のDNSで構成されているかどうか、およびそれらがすべて正しいかどうかを確認してください。

2
Seth Noble

ネットワークデバイスをリセットする

「RealtekPCIeGBEファミリーコントローラー」をリセットすると修正されます

devcon restart "PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09"
PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09\4&21A1C3AE&0&00E5: Restarted
1 device(s) restarted.

realtekネットワークドライバをアンインストールしても修正されません

realtekネットワークドライバーをアンインストールしても修正されません。私が睡眠から戻ったとき、DNSルックアップはまだしばしば壊れています

テスト

nslookupをリセットするまでに数秒かかります

nslookup google.com
DNS request timed out.
    timeout was 2 seconds.
Server:  UnKnown
Address:  8.8.8.8

DNS request timed out.
    timeout was 2 seconds.
Name:    google.com
Address:  2a00:1450:400f:804::200e

リセット後、すぐに戻ります

nslookup google.com
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

Non-authoritative answer:
Name:    google.com
Addresses:  2a00:1450:400f:804::200e
          216.58.209.142

それが問題だった場合に備えて変更したので、私のDNSサーバーは私のISPではなく8.8.8.8です。それはそうではありませんでした

netsh interface ipv4 add dnsserver "Local Area Connection" address=8.8.8.8

テスト後、DNSサーバーをリセットしても、nslookupは引き続き機能します

netsh interface ip set dns "Local Area Connection" dhcp

リセット前dhcp更新タイムアウト

C:\Users\User>ipconfig /release & ipconfig /renew

Windows IP Configuration


Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::a1cf:1ddf:5c50:191%8
   Autoconfiguration IPv4 Address. . : 169.254.1.145
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . :

Ethernet adapter VMware Network Adapter VMnet8:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::3dae:5a21:fdc0:e49e%6
   IPv4 Address. . . . . . . . . . . : 192.168.217.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Tunnel adapter isatap.{1D0B324E-565A-4A26-9ED5-5C638FA964E3}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Tunnel adapter isatap.{EE0FF7D8-C160-4203-91ED-73706E508332}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Tunnel adapter Local Area Connection* 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Windows IP Configuration

An error occurred while renewing interface Ethernet : unable to contact your DHCP server. Request has timed out.

ネットワークデバイスをリセットする前に、これらのリセットコマンドも実行しました。それはおそらく無関係ですが、それを完了するにはOSの再起動が必要であると彼らが言っているためではないかもしれません。これは、ネットワークデバイスの再起動を意味する場合があります

netsh interface ip reset
Resetting Global, OK!
Resetting Interface, OK!
Resetting Unicast Address, OK!
Resetting Neighbor, OK!
Resetting Path, OK!
Resetting , failed.
Access is denied.

Resetting , OK!
Restart the computer to complete this action.

netsh winsock reset catalog
You must restart the computer in order to complete the reset.

また、デバイスに関連付けられているネットワーク接続に対してVMware Bridge Protocolを無効にしましたが、これはおそらく無関係です。

システム

私のシステムは

Operating System
    Windows 8.1 Enterprise 64-bit
Motherboard
    ASUSTeK COMPUTER INC. P8Z77-M PRO (LGA1155) 30 °C

devcon driverfiles "PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09"
PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09\4&21A1C3AE&0&00E5
    Name: Realtek PCIe GBE Family Controller
    Driver installed from C:\WINDOWS\INF\oem30.inf [RTL8168FB.ndi]. 5 file(s) used by driver:
        C:\WINDOWS\system32\DRIVERS\au630x64.sys
        C:\WINDOWS\system32\RtNicProp64.dll
        C:\Program Files\ASUS\AMDA\U3\U3.dll
        C:\Program Files\ASUS\AMDA\U3\U3BoostSvr64.dll
        C:\Program Files\ASUS\AMDA\U3\U3BoostSvr64.exe.manifest
1 matching device(s) found.

devcon drivernodes "PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09"
PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09\4&21A1C3AE&0&00E5
    Name: Realtek PCIe GBE Family Controller
Driver node #0:
    Inf file is C:\WINDOWS\INF\oem30.inf
    Inf section is RTL8168FB.ndi
    Driver description is Realtek PCIe GBE Family Controller
    Manufacturer name is Realtek
    Provider name is Realtek
    Driver date is 2013-03-14
    Driver version is 8.13.314.2013
    Driver node rank is 16719872
    Driver node flags are 0000B045
        Inf is digitally signed
Driver node #1:
    Inf file is C:\WINDOWS\INF\oem30.inf
    Inf section is RTL8168FB.ndi
    Driver description is Realtek PCIe GBE Family Controller
    Manufacturer name is Realtek
    Provider name is Realtek
    Driver date is 2013-03-14
    Driver version is 8.13.314.2013
    Driver node rank is 16711680
    Driver node flags are 0004B045
        Inf is digitally signed
Driver node #2:
    Inf file is C:\WINDOWS\INF\oem81.inf
    Inf section is RTL8168FB.ndi
    Driver description is Realtek PCIe GBE Family Controller
    Manufacturer name is Realtek
    Provider name is Realtek
    Driver date is 2012-02-03
    Driver version is 7.52.203.2012
    Driver node rank is 16719872
    Driver node flags are 00003045
        Inf is digitally signed
Driver node #3:
    Inf file is C:\WINDOWS\INF\netrt630x64.inf
    Inf section is RTL8168FB.ndi
    Driver description is Realtek PCIe GBE Family Controller
    Manufacturer name is Realtek
    Provider name is Microsoft
    Driver date is 2013-05-10
    Driver version is 8.1.510.2013
    Driver node rank is 16719872
    Driver node flags are 00102045
        Inf is digitally signed
1 matching device(s) found.

realtekネットワークドライバーをアンインストールした後、ウィンドウはウェイクの問題がないこのドライバーに戻ります

C:\Users\User>devcon driverfiles "PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09"
PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09\4&21A1C3AE&0&00E5
    Name: Realtek PCIe GBE Family Controller
    Driver installed from C:\WINDOWS\INF\netrt630x64.inf [RTL8168FB.ndi]. 1 file(s) used by driver:
        C:\WINDOWS\system32\DRIVERS\Rt630x64.sys
1 matching device(s) found.

C:\Users\User>devcon drivernodes "PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09"
PCI\VEN_10EC&DEV_8168&SUBSYS_85051043&REV_09\4&21A1C3AE&0&00E5
    Name: Realtek PCIe GBE Family Controller
Driver node #0:
    Inf file is C:\WINDOWS\INF\oem81.inf
    Inf section is RTL8168FB.ndi
    Driver description is Realtek PCIe GBE Family Controller
    Manufacturer name is Realtek
    Provider name is Realtek
    Driver date is 2012-02-03
    Driver version is 7.52.203.2012
    Driver node rank is 16719872
    Driver node flags are 00002045
        Inf is digitally signed
Driver node #1:
    Inf file is C:\WINDOWS\INF\netrt630x64.inf
    Inf section is RTL8168FB.ndi
    Driver description is Realtek PCIe GBE Family Controller
    Manufacturer name is Realtek
    Provider name is Microsoft
    Driver date is 2013-05-10
    Driver version is 8.1.510.2013
    Driver node rank is 16719872
    Driver node flags are 00142045
        Inf is digitally signed
1 matching device(s) found.
1
John Peterson

Hamachiをお持ちの場合は、おそらく原因です。アンインストールした後、すべてが再び機能しました。別の方法は、hamachiネットワークアダプターを有効または無効にすることです。

1
geomorillo

CMDを開き、次のコマンドを試してDNSキャッシュをクリアします。ipconfig /flushdnsその後、google.comへのテストpingを実行します:ping google.com。これが機能する場合は、google.comに成功をpingする必要があります。これがお役に立てば幸いです。

0
yoututs.tv