Sto riscontrando uno strano (e persistente!) Problema con il ping dei computer locali sulla mia rete per nome. Credo che la mia macchina (Windows 7 a 64 bit) sia l'unica ad avere questo problema. Questo avviene tramite una connessione wireless.
Ad esempio, considera un dispositivo sulla mia rete con il nome di WDTVLiveHub
. È un Western Digital Live Hub (sorpresa!). Se vado alla tabella client DHCP del mio router nel browser (il mio router è un WRT400N), vedo questa voce:
WDTVLiveHub 192.168.1.101
Grande. Quindi provo a eseguire il ping di quell'indirizzo 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
OK, sto ancora bene. Ora provo a eseguire il ping per nome:
ping WDTVLiveHub
Ping request could not find host WDTVLiveHub. Please check the name and try again.
Da quello che ho letto, questo implica un problema con i server DNS e le ricerche dei nomi host. È interessante notare che se digito quanto segue:
pathping 192.168.1.101
Ottengo questo risultato:
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 è ovviamente il nome della mia macchina locale. Quindi è in grado di trovare il nome in qualche modo quando faccio questo approccio ...
ipconfig /all
mostra quanto segue in server DNS:
DNS Servers . . . . . . . . . . . : 192.168.1.1
***.***.***.***
***.***.***.***
Dove * rappresenta gli stessi server DNS visualizzati nel mio router in DNS 1 e DNS 2 attraverso Internet.
Per completezza, ecco l'intero output di 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
Non sono sicuro di come diagnosticare esattamente cosa sta succedendo ... ma il problema è davvero frustrante! Il problema più grande è che le mie unità di rete mappate devono essere eseguite tramite IP e ogni volta che il router assegna nuovi indirizzi IP a tali dispositivi, tutte le mie condivisioni di rete si rompono di nuovo. Puzza!
Mi piacerebbe un po 'di assistenza su possibili soluzioni. Ho provato a netsh
reimpostare tutto questo catalogo e questo non sembra aver risolto nulla. Mi piacerebbe anche una spiegazione di cosa non va, piuttosto che ripristinare ciecamente le cose!
AGGIORNAMENTO: Ho eseguito Wireshark 1.8.2 per vedere cosa stava succedendo quando ho eseguito la mia ping
richiesta. Wireshark mostra immediatamente quattro LLMNR
richieste per quella che credo sia la destinazione multicast corretta. Due di loro sono IPv4 e gli altri due sono IPv6. Quello che non vedo sono pacchetti ICMP? LLMNR dovrebbe funzionare da solo?
AGGIORNAMENTO 2: Sono in grado di eseguire il ping di un altro computer (Windows Vista) sulla rete per nome. Questo fa pensare che LLMNR sia supportato solo su macchine Windows più recenti, ma non sugli altri dispositivi della mia rete. Ho installato WireShark sulla mia altra macchina, e ha scoperto che, quando faccio un rumore metallico da lì, invia anche i pacchetti NBNS - NetBIOS Name Service. Ciò implica che in qualche modo la mia macchina non sta inviando query NBNS per qualche motivo. Sto ancora scavando ...
AGGIORNAMENTO 3: Non riesco proprio a inviare pacchetti NetBIOS. Penso che questa sia la causa principale. Ho provato a disabilitare LLMNR attraverso i criteri di gruppo sperando che NetBIOS si avviasse magicamente, ma senza fortuna. ipconfig
mostra che NetBIOS su TCP / IP è abilitato, e tuttavia WireShark non mostra alcun pacchetto di risoluzione dei nomi NetBIOS inviato. Ho provato a disabilitare e quindi riattivarlo. Ho anche provato i due comandi classici di nbtstat winsock reset catalog
e nbtstat int ip reset reset.log
, ma quelli non hanno risolto affatto i problemi di NetBIOS. ADORO una guida ...
Risolto! Mille grazie a WMZ. Lui o lei ha individuato esattamente il problema: per qualsiasi motivo il mio NetBIOS su TCP / IP si era impostato per agire in modalità peer-to-peer. Dopo un po 'di ricerche, si scopre che la modalità peer-to-peer funziona solo se si è configurato un server WINS (cosa che sicuramente non faccio!). Ho scavato nel registro e non ho trovato voci in NodeType, ma in effetti una voce per DhcpNodeType con il valore (horror degli orrori!) Di 0x00000002. Il valore 1 è Broadcast (che sarebbe andato bene), 2 è Peer-to-Peer (che richiede un server WINS! Ack!), 4 tentativi di trasmissione del server WINS e 8 tentativi di trasmissione, quindi del server WINS (chiamato "Ibrido" modalità). Dopo aver eliminato la voce DhcpNodeType e riavviato, l'ho trovatoipconfig /all
ora ha mostrato la modalità ibrida. Quindi sembra che sia l'impostazione predefinita per Windows 7 Ultimate a 64 bit. Ho provato a fare il ping wdtvlivehub
e sono stato subito accolto con il dolce gusto del successo. Mille grazie a tutti voi per le vostre varie risposte. Sono molto felice di aver risolto il problema senza reinstallare Windows o qualcosa di folle. Non ho ancora idea di come questo valore sia mai stato cambiato ... ma almeno è un'altra cosa da cercare e spero che queste informazioni aiutino qualcun altro a gestire problemi di rete frustranti! Sembra così bello avere questo problema leccato! Bounty ben guadagnato!
Grazie!
cmd - nslookup - WDTVLiveHub
cmd - nslookup - 192.168.1.101