mDNSResponder
está em execução? Mesmo que seja, tente fazer um sudo killall mDNSResponder
e deixe o launchd
relançá-lo automaticamente. (Se você já tentou reinicializar o sistema e o problema persistiu, provavelmente essa não é a causa.)
mDNSResponder é uma parte crítica da infra-estrutura de resolução de DNS do Mac OS X hoje em dia. Algumas ferramentas como nslookup
contêm seu próprio código de resolvedor de DNS ou chamam APIs de baixo nível que evitam mDNSResponder e usam uma biblioteca de resolvedores Unix DNS mais tradicional, mas a maioria dos aplicativos e ferramentas que chamam de APIs normais dependerão do mDNSResponder para fazer resolução de nomes.
Você também pode querer verificar como você tem DNS configurado no painel Rede de Preferências do Sistema, e veja em /etc/resolv.conf
(nota: não 'e' em "resolv"). ipconfig getpacket en0
(substituir en0 pelo identificador de camada BSD da interface de rede principal) pode ser útil para ver quais informações do servidor DNS sua máquina está recebendo do DHCP. Consulte também a seção "LOGGING" da página mDNSResponder(8)
man para obter mais dicas sobre como obter informações de solução de problemas / depuração fora do mDNSResponder.