ping
não é uma ferramenta de resolução de nomes. É uma ferramenta ICMP que tem alguma dificuldade no DNS. Ao usar ping
como uma ferramenta de solução de problemas de resolução de nomes em uma máquina Windows, você será rebocado entre respostas do NetBIOS, potencialmente WINS, o arquivo hosts, o cache resolvedor e (se tiver sorte) um servidor DNS. Sua milhagem pode variar, o conteúdo pode ser ajustado durante o envio, o produto é vendido em peso, não em volume, e a foto é ampliada para mostrar textura.
O método preferível e, de fato, o método de solução de problemas autoritativo para a resolução de DNS no Windows, seria usar nslookup
para realizar pesquisas inversas. Por exemplo, nslookup 172.28.45.5
. Você pode definir explicitamente o servidor com o qual está consultando e também dimensionar seus tipos de registro de retorno para apenas os registros PTR.
Se você usar nslookup
para realizar consultas inversas do mesmo servidor e obtiver respostas mistas, então algo está errado com o DNS de maneira ruim. Se por algum motivo você realmente, realmente quiser que ping -a
seja consistente, então você vai querer limpar seu cache do resolvedor ( ipconfig /flushdns
), desabilitar o NetBIOS completamente (se sentir bem, cara), Certifique-se de que nada esteja em seu arquivo de hosts e faça uma oração sombria antes de cada ping -a
, pois ainda não confiaria 100%.
nslookup
é bom e quer ser seu amigo.