Estou tendo esse problema insano. Somos usuários pesados do Mac. Cerca de 10 estações de trabalho, um servidor Xserve, duas estações de trabalho Windows e um Linux (eu). No ano passado, adicionei um registro A ao DNS de nosso domínio. No entanto, tivemos que mudar isso há alguns meses para um novo IP. Mas todas as estações de trabalho do Mac não conseguem resolver o DNS adequado e ainda resolvem o IP antigo, mesmo depois de dois meses.
Na estação de trabalho do Windows e na minha caixa do Linux, um simples nslookup resolve o IP adequado. No entanto, em TODAS as estações de trabalho Mac, dig e nslookup reportam o endereço IP antigo.
Da minha estação de trabalho linux:
jp@lo:~$ nslookup - 208.67.222.222
client.xyz.com
Server: 208.67.222.222
Address: 208.67.222.222#53
Non-authoritative answer:
Name: client.xyz.com
Address: 68.71.40.xx
Mas quando estou tentando o mesmo comando de qualquer estação de trabalho do Mac, obtenho o IP antigo:
$ nslookup - 208.67.222.222
client.xyz.com
Server: 208.67.222.222
Address: 208.67.222.222#53
Non-authoritative answer:
Name: client.xyz.com
Address: 98.143.155.xx
O estranho é que isso só acontece em nossa rede interna. Nenhum problema de casa nem de outro servidor. Eu tentei liberar o DNS, não se preocupe. Isso não ajudou.
Estou começando a me perguntar se meu roteador (OpenWRT) ou o Mac OS X Server não estão, de alguma forma, falsificando a solicitação de DNS e, portanto, agindo como um cache.
Qualquer sugestão / comentário seria grato.
Obrigado,
JP