Parece que isso é devido a mim apontando para ambos os servidores dns internos e externos no meu cliente, como mencionado aqui . Depois que eu removi todos os servidores DNS externos da minha lista de servidores, tudo funcionou como deveria.
Eu tenho problemas de pesquisa de DNS na minha rede interna. Estou usando um servidor DNS interno com o IP 192.168.1.254.
Se eu usar o nslookup, tudo funcionará como deveria:
>hawk:~ user$ nslookup publicwebserver.domain.local
>Server: 192.168.1.254
>
>Address: 192.168.1.254#53
>
>Name: publicwebserver.domain.local
>
> Address: 192.168.1.21
Meu problema é que nenhum outro programa parece ser capaz de procurar o nome DNS:
hawk:~ user$ ping publicwebserver.domain.local
ping: cannot resolve publicwebserver.domain.local: Unknown host
É assim para todos os programas de linha de comando e, por exemplo, Raposa de fogo. Se eu iniciar o Network Utility, recebo o mesmo problema na guia Lookup (provavelmente porque ele usa nslookup ou host no back-end).
Algum de vocês já viu esse problema antes?
Parece que isso é devido a mim apontando para ambos os servidores dns internos e externos no meu cliente, como mencionado aqui . Depois que eu removi todos os servidores DNS externos da minha lista de servidores, tudo funcionou como deveria.
Na verdade, provavelmente é devido ao uso de um domínio .local . Esse entra em conflito com a resolução do mDNS (rede de configuração zero) que, por padrão, usa .local .
Algumas versões do OS X podem suportar os métodos de resolução de nomes, mDNS e DNS normal, mas pelo menos o Yosemite não parece mais suportá-lo.
Este documento de suporte da Apple explica o histórico. Para Yosemite, o que ainda funciona é adicionar "domain.local" à lista de pesquisa de DNS nas configurações de rede.
A solução real não está usando o domínio .local para hosts resolvidos por DNS.
Eu tenho o mesmo problema no OS X Yosemite beta, e mudar para 8.8.8.8
do Google resolveu o problema para mim.
Para alguns, verifique o diretório / etc / resolver / e exclua todos os arquivos.
Tags dns hosts osx-snow-leopard macos