host
, dig
e nslookup
compartilham a mesma funcionalidade. No caso de você estar perguntando sobre (perguntando uma questão de DNS específica para um servidor de nomes específico), dig
e host
(e, na verdade, nslookup
) se comportam exatamente da mesma forma.
Para a solução de problemas de DNS, dig
é preferível porque seu formato de saída é mais "bruto": em sua saída mostra diretamente o conteúdo de todos os 4 campos na resposta DNS: pergunta, resposta, autoridade e seções adicionais as bandeiras no cabeçalho), e também tem mais opções. host
, por outro lado, tem um formato de saída mais fácil de usar.
Se você não precisa de uma opção que um dos comandos tem e os outros não precisam, ou uma informação que um deles produz e os outros não, então tudo se resume a um assunto de preferência.