ping(1)
verifica a conectividade rede (envia um ICMP ECHO-REQUEST para o alvo, e espera por uma resposta; esteja ciente de que alguns administradores de rede totalmente sem noção bloqueiam o ICMP e você ganhou) t obter respostas mesmo se o host estiver acessível).
O DNS (ou seja, host(1)
ou dig(1)
results) verifica se o servidor de nomes para o nome do host está acessível e responde.
Eles são totalmente separados, o servidor de nomes normalmente é executado em uma máquina diferente e os RFCs exigem que uma cópia dos dados seja mantida em pelo menos dois servidores em redes diferentes. Assim, o host pode estar inoperante ou inacessível, enquanto o DNS responde. Ou o contrário.