Por que não consigo executar ping no nome do computador sem ponto?

Por que não consigo executar ping no nome do computador sem ponto?

Na minha rede doméstica, tenho um servidor DHCP e um servidor DNS rodando em um roteador. O DHCP e o acesso à Internet estão funcionando bem.

Tenho para cada dispositivo da minha rede doméstica um registro DNS que associa algum nome ao endereço IP do dispositivo.

Por exemplo, meu computador resolve para 192.168.0.111.

No entanto, quando emito na linha de comando do Windows 10:

ping mycomputer

Estou entendendo

Ping request could not find host mycomputer. Please check the name and try again.

Acho que é um problema do Windows, não um problema de roteador ou configuração. Isto é porque:

  • ping mycomputerfunciona perfeitamente no Ubuntu
  • se eu criar um registro DNS como mycomputer.localou mesmo mycomputer.blae atribuí-lo ao mesmo endereço IP que posso ping mycomputre.localou ping mycomputre.blano Windows 10 sem problemas.
  • Finalmente, ping mycomputer.(observe o ponto no final) também funciona no Windows 10.
  • Se eu observar o tráfego no Wireshark, posso ver que isso ping mycomputer.localresulta em uma solicitação de DNS, mas ping mycomputernão.

Parece que se o nome do computador de destino não tiver várias partes, o Windows não o resolverá, a menos que eu adicione o ponto no final. Este efeito não acontece para nomes com várias partes.

Gostaria de entender: por que isso acontece?

Responder1

Você provavelmente não possui um servidor WINS na rede. O Windows primeiro tenta o servidor WINS para nomes de partes únicas, porque assume que estes são nomes NetBIOS e quando falha, não tenta o DNS.

De acordo comResolvendo nomesartigo, WINS é a primeira coisa a verificar, porém uma etapa subsequentesãodeveria fazer uma consulta DNS. É possível que, como este artigo específico não entre em muitos detalhes, existam algumas condições que estão sendo atendidas, que abortam o processo de resolução antes de chegar à etapa de DNS.

Isto é umartigo mais longosobre o assunto.

informação relacionada