Eu encontrei uma solução aqui em Ask Different . Depois de tentar essa mágica de launchtcl, o DNS funcionou novamente.
Eu tenho um problema bastante peculiar. Eu corro uma pequena rede local com um servidor DNS Bind9 dedicado. Todos os hosts estão em um TLD .lan inventado. Eu uso algo como service.mydomainname.lan para endereçar vários serviços, por exemplo. mail, fileservice, etc. Tudo funciona como esperado com uma única exceção, o que é bastante estranho. Quando tento acessar home.mydomainname.lan, todos os navegadores do Mac OS X informam que não podem resolver o nome do host. Outros nomes de host como mail.mydomainname.lan funcionam perfeitamente. O mais estranho é que o sistema resolve alegremente o nome quando uso a ferramenta "host" em um terminal. Eu tentei liberar o cache com dscacheutil, sem alteração. Esse comportamento começou muito recentemente sem nenhum motivo específico. Eu não mudei a configuração do DNS, nem mudei nada no DHCP, no roteador ou na máquina do Mac OS X.
Alguém tem uma ideia do que está acontecendo aqui e como posso corrigi-lo? Isso é muito chato, porque é um dos meus serviços mais importantes.
Obrigado
Eu encontrei uma solução aqui em Ask Different . Depois de tentar essa mágica de launchtcl, o DNS funcionou novamente.