How exactly does ping -a resolve the host name?
Isso é chamado de DNS reverso. O DNS de encaminhamento resolve nomes em endereços IP. DNS reverso resolve endereços IP em nomes. Quando você digita ping -a 1.2.3.4
em seu computador, ele emite a consulta de DNS PTR 4.3.2.1.in-addr.arpa
. PTR significa registro de ponteiro.
Why is everything except 'ping -a 192.168.99.3' work correctly?
Meu instinto me diz que você está perdendo um registro PTR para esse endereço IP. Em seu servidor DNS, você deve ver o que é chamado de Zona de pesquisa inversa, como 168.192.in-addr.arpa
. Ali devem estar os registros PTR para todos os dispositivos nessa rede. Geralmente, os dispositivos do Windows tentam registrar seus próprios registros DNS avançados e reversos, mas não podem fazê-lo se toda a zona de pesquisa inversa estiver ausente.