Estou tendo um problema estranho (e persistente!) com o ping de máquinas locais na minha rede pelo nome. Acredito que minha máquina (Windows 7 de 64 bits) é a única que tem esse problema. Isso é através de uma conexão sem fio.
Como exemplo, considere um dispositivo na minha rede com o nome de WDTVLiveHub
. É um Western Digital Live Hub (surpresa!). Se eu for para a tabela de clientes DHCP do meu roteador no navegador (meu roteador é um WRT400N), vejo esta entrada:
WDTVLiveHub 192.168.1.101
Ótimo. Então eu tento pingar esse endereço 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, ainda parece bom. Agora eu tento pingar pelo nome:
ping WDTVLiveHub
Ping request could not find host WDTVLiveHub. Please check the name and try again.
Pelo que li, isso implica em um problema com os servidores DNS e as pesquisas de nome de host. Curiosamente, se eu digitar o seguinte:
pathping 192.168.1.101
Eu recebo esta saída:
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 é obviamente o nome da minha máquina local. Então, é possível encontrar o nome de alguma forma quando eu faço essa abordagem ...
ipconfig /all
mostra o seguinte em servidores DNS:
DNS Servers . . . . . . . . . . . : 192.168.1.1
***.***.***.***
***.***.***.***
Onde o * representa os mesmos servidores DNS que aparecem no meu roteador no DNS 1 e no DNS 2 através da Internet.
Para completar, aqui está a saída inteira de 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
Não sei exatamente como diagnosticar exatamente o que está acontecendo ... mas o problema é realmente frustrante! O maior problema é que minhas unidades de rede mapeadas precisam ser feitas por IP, e sempre que o roteador atribuir novos endereços IP a esses dispositivos, todos os meus compartilhamentos de rede serão interrompidos novamente. Fedores!
Adoraria alguma ajuda em possíveis soluções. Eu tentei tudo isso netsh
catálogo de redefinição e que não parece consertar nada. Também adoraria uma explicação do que está errado, em vez de restaurar as coisas cegamente!
ATUALIZAÇÃO: Eu executei o Wireshark 1.8.2 para ver o que estava acontecendo quando executei minha solicitação ping
. O Wireshark mostra imediatamente quatro solicitações LLMNR
para o que eu acredito ser o destino de multicast correto. Dois deles são IPv4 e os outros dois são IPv6. O que eu não vejo são quaisquer pacotes ICMP? O LLMNR deve trabalhar sozinho?
UPDATE 2: Eu sou capaz de executar ping em outra máquina (Windows Vista) na rede pelo nome. Isso combina com a idéia de que o LLMNR é suportado apenas em máquinas Windows mais recentes, mas não nos outros dispositivos da minha rede. Eu instalei o WireShark na minha máquina outro , e descobri que quando eu pingava de lá, ele também enviava pacotes NBNS - NetBIOS Name Service. Isso implica que, de alguma forma, minha máquina não está enviando consultas NBNS por algum motivo. Ainda cavando ...
UPDATE 3: Parece que não é possível enviar pacotes NetBIOS. Eu acho que esta é a causa raiz. Eu tentei desabilitar o LLMNR através da política de grupo esperando que o NetBIOS iniciasse magicamente, mas sem sorte. ipconfig
mostra que o NetBIOS sobre TCP / IP está habilitado e, no entanto, o WireShark não mostra nenhum pacote de resolução de nome NetBIOS sendo enviado. Eu tentei desativar e reativá-lo. Eu também tentei os dois comandos clássicos de nbtstat winsock reset catalog
e nbtstat int ip reset reset.log
, mas eles não corrigiram os problemas do NetBIOS. AMARIA alguma orientação ...
RESOLVIDO! Muito obrigado ao wmz. Ele realmente identificou exatamente o problema: por qualquer motivo, meu NetBIOS sobre TCP / IP configurou-se para atuar no modo ponto-a-ponto. Depois de uma pequena pesquisa, o modo peer-to-peer só funciona se você tiver um servidor WINS configurado (o que eu definitivamente não faço!). Eu procurei no registro e não encontrei nenhuma entrada em NodeType, mas sim uma entrada para DhcpNodeType com o valor (horror dos horrores!) De 0x00000002. Um valor de 1 é Broadcast (que teria sido bom), 2 é Peer-to-Peer (requer um servidor WINS! Ack!), 4 tentativas de servidor WINS, em seguida, difunde e 8 tentativas de transmissão, em seguida, servidor WINS (chamado "Hybrid" modo). Depois de excluir a entrada DhcpNodeType e reinicializar, descobri que ipconfig /all
agora mostrava o modo Híbrido. Então parece que esse é o padrão para o Windows 7 Ultimate 64-bit. Eu tentei pingar wdtvlivehub
e fui imediatamente recebido com o doce sabor do sucesso. Muito obrigado a todos vocês por suas várias respostas. Estou muito feliz por ter resolvido o problema sem reinstalar o Windows ou alguma coisa maluca. Eu ainda não tenho ideia de como esse valor foi mudado ... mas pelo menos é mais uma coisa para procurar e espero que esta informação ajude alguém a lidar com problemas de rede frustrantes! É tão bom ter esse problema lambido! Recompensa bem merecida!
Obrigado!