按名称ping网络中的本地计算机时,我遇到了一个奇怪的问题(并且是永久的!)。我相信我的机器(Windows 7 64位)是唯一出现此问题的机器。这是通过无线连接。
例如,考虑网络上名称为的设备WDTVLiveHub
。这是Western Digital Live Hub(惊喜!)。如果在浏览器中转到路由器的DHCP客户端表(我的路由器是WRT400N),则会看到以下条目:
WDTVLiveHub 192.168.1.101
大。因此,我尝试ping该IP地址:
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
好,看起来还不错。现在,我尝试通过名称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
***.***.***.***
***.***.***.***
其中*表示通过Internet在我的路由器中的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
对我认为是正确的多播目标的四个请求。其中两个是IPv4,另外两个是IPv6。我看不到任何ICMP数据包吗?是否应要求LLMNR单独工作?
更新2:我可以按名称ping网络上的另一台计算机(Windows Vista)。这使LLMNR仅在较新的Windows计算机上受支持,而在我的网络上的其他设备上不受支持。我在另一台计算机上安装了WireShark ,发现从那里ping时,它还会发送NBNS数据包-NetBIOS名称服务。这意味着我的机器由于某种原因没有发出NBNS查询。还在挖...
更新3:似乎无法发送NetBIOS数据包。我认为这是根本原因。我尝试通过组策略禁用LLMNR,希望NetBIOS能够神奇地启动,但是没有运气。ipconfig
显示已启用基于TCP / IP的NetBIOS,但WireShark并未显示任何发出的NetBIOS名称解析数据包。我尝试禁用然后重新启用它。我还尝试了nbtstat winsock reset catalog
和的两个经典命令nbtstat int ip reset reset.log
,但这些命令根本没有解决NetBIOS问题。需要一些指导...
解决了!非常感谢wmz。他或她确实确实指出了问题所在:无论出于何种原因,我的TCP / IP上的NetBIOS都已将自己设置为以对等模式运行。经过一番研究,发现对等模式仅在您设置了WINS服务器的情况下才有效(我绝对不会!)。我进入注册表,发现在NodeType下没有条目,但实际上是DhcpNodeType的条目,其(恐怖!)值为0x00000002。值为1是Broadcast(应该没问题),值为2是Peer-to-Peer(对等)(需要WINS服务器!Ack!),4尝试WINS服务器然后广播,而8尝试广播然后WINS服务器(称为“混合”)模式)。删除DhcpNodeType条目并重新启动后,我发现ipconfig /all
现在显示混合模式。因此,这似乎是Windows 7 Ultimate 64位的默认设置。我尝试了ping操作wdtvlivehub
,并立即被成功的甜美气息所吸引。非常感谢大家的各种回答。我很高兴能解决此问题而无需重新安装Windows或某些疯狂的东西。我仍然不知道这个值是如何改变的……但是至少这是一回事,希望该信息可以帮助其他人解决令人沮丧的网络问题!很高兴能解决这个问题!赏金好赚!
谢谢!
cmd - nslookup - WDTVLiveHub
cmd - nslookup - 192.168.1.101