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) seja a única com esse problema. Isso é feito 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 cliente DHCP do meu roteador no navegador (meu roteador é um WRT400N), vejo esta entrada:
WDTVLiveHub 192.168.1.101
Ótimo. Então, eu tento executar ping nesse 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 está com boa aparência. Agora eu tento fazer o ping pelo nome:
ping WDTVLiveHub
Ping request could not find host WDTVLiveHub. Please check the name and try again.
Pelo que li, isso implica um problema com servidores DNS e 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 DNS 2 pela Internet.
Para completar, aqui está toda a saída 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 atribui novos endereços IP a esses dispositivos, todos os meus compartilhamentos de rede são interrompidos novamente. Cheira mal!
Adoraria alguma ajuda em possíveis soluções. Eu tentei netsh
redefinir todo esse catálogo e isso não pareceu consertar nada. Também adoraria uma explicação do que está acontecendo de errado, em vez de redefinir as coisas cegamente!
ATUALIZAÇÃO: Executei o Wireshark 1.8.2 para ver o que estava acontecendo quando executei meu ping
pedido. O Wireshark mostra imediatamente quatro LLMNR
solicitações para o que acredito ser o destino multicast correto. Dois deles são IPv4 e os outros dois são IPv6. O que não vejo são pacotes ICMP? O LLMNR deve funcionar por conta própria?
ATUALIZAÇÃO 2: Consigo 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. Instalei o WireShark na minha outra máquina e descobri que, quando sigo de lá, ele também envia 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 ...
ATUALIZAÇÃO 3: Não consigo enviar pacotes NetBIOS. Eu acho que essa é a causa raiz. 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á ativado, mas o WireShark não mostra nenhum pacote de resolução de nomes NetBIOS sendo enviado. Tentei desativar e, em seguida, reativá-lo. Eu também tentei os dois comandos clássicos de nbtstat winsock reset catalog
e nbtstat int ip reset reset.log
, mas esses não corrigiram os problemas do NetBIOS. ADORARIA alguma orientação ...
RESOLVIDO! Muito, muito obrigado a wmz. Ele realmente identificou exatamente o problema: por qualquer motivo, meu NetBIOS sobre TCP / IP havia se configurado para agir no modo ponto a ponto. Depois de um pouco de pesquisa, o modo ponto a ponto 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 entradas no NodeType, mas na verdade uma entrada para DhcpNodeType com o valor (horror de horrores!) De 0x00000002. O valor 1 é Broadcast (o que seria bom), 2 é Peer-to-Peer (requer um servidor WINS! Aceita!), 4 tenta o servidor WINS e depois transmite e 8 tenta transmitir o servidor WINS (chamado "Híbrido" modo). Depois de excluir a entrada DhcpNodeType e reiniciar, descobri queipconfig /all
agora mostrou o modo híbrido. Portanto, parece que esse é o padrão para o Windows 7 Ultimate de 64 bits. Tentei fazer ping wdtvlivehub
e fui imediatamente recebido com o sabor doce do sucesso. Muito obrigado a todos por suas várias respostas. Estou muito feliz por ter resolvido o problema sem reinstalar o Windows ou algo louco. Ainda não tenho idéia de como esse valor foi alterado ... mas pelo menos é mais uma coisa a procurar e espero que essa informação ajude alguém a lidar com problemas frustrantes de rede! É tão bom ter esse problema lambido! Recompensa bem merecida!
Obrigado!
cmd - nslookup - WDTVLiveHub
cmd - nslookup - 192.168.1.101