ネットワーク上のローカルマシンに名前でpingを行うと、奇妙な(永続的な!)問題が発生します。私のマシン(Windows 7 64ビット)のみがこの問題を抱えていると思います。これはワイヤレス接続を介しています。
例として、ネットワーク上のデバイスをという名前で考えてみましょうWDTVLiveHub
。これはWestern Digital Live Hubです(サプライズ!)。ブラウザでルーターのDHCPクライアントテーブルにアクセスすると(ルーターはWRT400N)、次のエントリが表示されます。
WDTVLiveHub 192.168.1.101
すごい。そのため、そのIPアドレスにpingを試みます。
ping 192.168.1.101
Pinging 192.168.1.101 with 32 bytes of data:
Reply from 192.168.1.101: bytes=32 time=9ms TTL=64
Reply from 192.168.1.101: bytes=32 time=16ms TTL=64
Reply from 192.168.1.101: bytes=32 time=16ms TTL=64
Reply from 192.168.1.101: bytes=32 time=16ms TTL=64
Ping statistics for 192.168.1.101:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 9ms, Maximum = 16ms, Average = 14ms
OK、まだよく見えます。今、私は名前でそれをpingしようとします:
ping WDTVLiveHub
Ping request could not find host WDTVLiveHub. Please check the name and try again.
私が読んだことから、これはDNSサーバーとホスト名の検索に問題があることを意味します。興味深いことに、次のように入力すると:
pathping 192.168.1.101
私はこの出力を取得します:
Tracing route to WDTVLIVEHUB [192.168.1.101]
over a maximum of 30 hops:
0 Scotty [192.168.1.103]
1 WDTVLIVEHUB [192.168.1.101]
Computing statistics for 25 seconds...
Source to Here This Node/Link
Hop RTT Lost/Sent = Pct Lost/Sent = Pct Address
0 Scotty [192.168.1.103]
1/ 100 = 1% |
1 12ms 1/ 100 = 1% 0/ 100 = 0% WDTVLIVEHUB [192.168.1.101]
Trace complete.
Scottyは明らかに私のローカルマシンの名前です。だから、私がそのアプローチをすると、なんとか名前を見つけることができます...
ipconfig /all
DNSサーバーの下に次を示します。
DNS Servers . . . . . . . . . . . : 192.168.1.1
***.***.***.***
***.***.***.***
*は、インターネット経由でDNS 1およびDNS 2の下にあるルーターに表示される同じDNSサーバーを表します。
完全を期すために、次の出力全体を示しますipconfig /all
。
Windows IP Configuration
Host Name . . . . . . . . . . . . : Scotty
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Peer-Peer
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Wireless LAN adapter Wireless Network Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Dell Wireless 1397 WLAN Mini-Card
Physical Address. . . . . . . . . : 0C-EE-E6-D1-07-E8
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IPv6 Address. . . . . . . . . . . : 2002:d83a:31e5:1234:5592:398e:8968:43d1(Preferred)
Temporary IPv6 Address. . . . . . : 2002:d83a:31e5:1234:ecce:2f79:72a5:5273(Preferred)
Link-local IPv6 Address . . . . . : fe80::5592:398e:8968:43d1%26(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.1.103(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : September-17-12 11:05:57 PM
Lease Expires . . . . . . . . . . : September-18-12 11:05:57 PM
Default Gateway . . . . . . . . . : fe80::200:ff:fe00:0%26
192.168.1.1
DHCP Server . . . . . . . . . . . : 192.168.1.1
DHCPv6 IAID . . . . . . . . . . . : 537718502
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-12-80-3D-D7-00-26-B9-0D-08-70
DNS Servers . . . . . . . . . . . : 192.168.1.1
***.***.***.***
***.***.***.***
NetBIOS over Tcpip. . . . . . . . : Enabled
Ethernet adapter VirtualBox Host-Only Network:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
Physical Address. . . . . . . . . : 08-00-27-00-98-9A
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::b48a:916b:c0f:fb29%23(Preferred)
Autoconfiguration IPv4 Address. . : 169.254.251.41(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 570949671
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-12-80-3D-D7-00-26-B9-0D-08-70
DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
NetBIOS over Tcpip. . . . . . . . : Enabled
Tunnel adapter Local Area Connection* 15:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter isatap.{55899375-C31D-4173-A529-4427D63FD28B}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter isatap.{64B8F35F-A6AB-4D6B-B1D5-DD95F57B1458}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #3
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
何が起こっているかを正確に診断する方法が正確にわからない...しかし、問題は本当にイライラする!最大の問題は、マップされたネットワークドライブをIPで処理する必要があり、ルーターがそれらのデバイスに新しいIPアドレスを割り当てるたびに、ネットワーク共有がすべて破損することです。臭い!
可能な解決策に関するいくつかの支援が必要です。このnetsh
カタログのリセットをすべて試してみましたが、何も修正されていないようです。盲目的に物事をリセットするのではなく、何が間違っているのかの説明も大好きです!
更新: Wireshark 1.8.2を実行して、ping
リクエストを実行したときに何が起こっていたかを確認しました。Wireshark LLMNR
は、正しいマルチキャスト送信先と思われるものに対して、すぐに4つのリクエストを表示します。それらの2つはIPv4で、他の2つはIPv6です。私は何をしていないすべてのICMPパケットを見ていますか?LLMNRは単独で動作するはずです。
更新2:名前でネットワーク上の別のマシン(Windows Vista)をpingできます。これは、LLMNRが新しいWindowsマシンでのみサポートされており、ネットワーク上の他のデバイスではサポートされていないという考えに基づいています。WireSharkを他のマシンにインストールしましたが、そこからpingを実行すると、NBNSパケット(NetBIOS Name Service)も送信されます。これは、何らかの理由で私のマシンがNBNSクエリを送信していないことを意味します。まだ掘っている...
更新3: NetBIOSパケットを送信できないようです。これが根本的な原因だと思います。NetBIOSが魔法のように起動することを期待してグループポリシーを介してLLMNRを無効にしようとしましたが、運はありません。ipconfig
NetBIOS over TCP / IPが有効であることを示していますが、WireSharkは送信されているNetBIOS名前解決パケットを表示していません。無効にしてから再度有効にしてみました。私はまた、の2つの古典的なコマンドを試してみたnbtstat winsock reset catalog
とnbtstat int ip reset reset.log
、しかし、それらは全くのNetBIOSの問題を解決しませんでした。ガイダンスが好きですか...
解決しました!wmzに感謝します。彼または彼女は確かに問題を正確に特定しました。何らかの理由で、NetBIOS over TCP / IPがピアツーピアモードで動作するように設定されていました。少し調べたところ、ピアツーピアモードは、WINSサーバーがセットアップされている場合にのみ機能することがわかりました(これは間違いなく機能しません!)。レジストリを掘り下げたところ、NodeTypeの下にエントリは見つかりませんでしたが、実際にはDhcpNodeTypeのエントリ(ホラーの恐怖!)の値が0x00000002でした。値1はブロードキャスト(これは問題ありませんでした)、2はピアツーピア(WINSサーバーが必要です!Ack!)、4はWINSサーバーを試行してブロードキャストし、8はブロードキャストを試行してからWINSサーバー(ハイブリッドと呼ばれます)モード)。DhcpNodeTypeエントリを削除して再起動すると、ipconfig /all
ハイブリッドモードが表示されるようになりました。そのため、Windows 7 Ultimate 64ビットのデフォルトのようです。私はpingを試してみましたwdtvlivehub
が、すぐに成功の甘い味に迎えられました。皆様のさまざまな答えに感謝します。Windowsを再インストールせずに問題を解決できたことは非常にうれしいです。この値がどのように変更されたかはまだわかりませんが、少なくとももう1つ確認する必要があり、この情報が他の誰かがイライラするネットワークの問題に対処するのに役立つことを願っています!この問題をなめられてとても気持ちがいい!賞金も稼いだ!
ありがとう!
cmd - nslookup - WDTVLiveHub
cmd - nslookup - 192.168.1.101