NXDOMAIN, SERVFAIL e REFUSED
Os erros NXDOMAIN, SERVFAIL e REFUSED fazem mais sentido quando você segue o caminho resolvedor stub → resolvedor recursivo → delegação → servidor de nomes autoritativo. O resolvedor recursivo pode responder a partir do cache, então o usuário nem sempre recebe a resposta diretamente do servidor autoritativo. É pelo TTL, pelo tipo de registro e pelo código de resposta que se descobre a origem do resultado e por quanto tempo ele vale.
Por onde começar o diagnóstico
Comece pelo nome e pelo tipo de consulta, passe à resposta autoritativa e só depois examine o resolvedor recursivo em uso. NXDOMAIN, SERVFAIL, REFUSED e timeout não são a mesma coisa. Após uma alteração no DNS, compare os dados autoritativos com as respostas de vários resolvedores; limpar o cache local só ajuda se a resposta desatualizada estiver de fato no seu computador.
O que cada código significa
NXDOMAIN quer dizer que o nome consultado não existe na visão do DNS que respondeu; SERVFAIL, que a resolução não chegou a uma resposta utilizável; REFUSED, que o servidor se recusou a executar a operação. O timeout é outra história: nenhuma resposta DNS válida chegou dentro do tempo de espera do cliente. Para repetir a consulta, use a verificação do tempo de resposta DNS da 2IP.