Por que o DNS está retornando dois resultados diferentes aleatoriamente?

11

Alterei meu servidor de nomes e empresa de hospedagem para meu domínio há 30 horas. Agora, as verificações de propagação do DNS indicam que o servidor de nomes correto é reconhecido em todo o mundo.

No entanto, navegadores em minhas próprias máquinas produzem o site antigo. Tentei vários navegadores e vários dispositivos (Ubuntu e Android), incluindo alguns que nunca acessaram o site, para garantir que o problema não seja causado pelo cache do DNS no navegador ou nas máquinas. Usando Hola ou Tor como proxy de outros países, recebo corretamente o novo site.

Mais estranhamente, alguns navegadores ocasionalmente alternam entre produzir um site ou outro.

Eu suspeito que o DNS do meu ISP esteja dando resultados malucos, mas como eu poderia diagnosticar isso?

Além disso, estranhamente, o monitor.us está mostrando o site como inativo, e depois ativo, várias vezes ao dia, quando, pelo que sei, isso não está acontecendo. (É um site básico do Wordpress, por enquanto, sem tráfego.) Isso sugere que o monitor.us também está obtendo valores DNS estranhos. Como posso diagnosticar isso?

Joshua Fox
fonte
5
Você mudou a série?
Markus W Mahlberg

Respostas:

22

A saída de dig any joshuafox.commostra que o TTL do seu domínio é 604800 segundos ou uma semana. Esse é um valor incomumente alto e você pode querer alterá-lo. Espere que a propagação da sua nova configuração seja totalmente propagada até o final da semana.

Markus W Mahlberg
fonte
Uau! Sim, entendo o seu ponto. Eu nem imaginava que o TTL pudesse ser definido por tanto tempo.
Joshua Fox
2
@JoshuaFox Para referência futura, os valores comuns para o TTL variam de cerca de 3600 segundos na extremidade inferior para domínios que você sabe que provavelmente terão algumas alterações chegando a 86400 (24 horas) na extremidade superior.
Shadur 27/10/14
2
@Shadur "Common" também tem valores tão baixos quanto 60 s, para aplicativos DNS dinâmicos.
glglgl
1
Para o registro (ou seja, as entradas nos servidores raiz e gtld), o baixo TTL certamente não é uma solução permanente desejada. Duvido que * .dtld-servers.net ficaria feliz se o TLD da delegação google.com estivesse em um TTL de 5 segundos, digamos.
Hagen von Eitzen
Segundo @HagenvonEitzen: existem boas razões para o cache de resultados, reduzir a latência não é o mínimo. Com os quatrilhões de solicitações por segundo hoje em dia, a maioria delas exigindo resolução DNS, os servidores raiz e (g) tld simplesmente derreteriam. O DNS dinâmico está basicamente usando uma brecha à custa de outros. Dados os preços de um domínio que inclui hospedagem DNS atualmente, eu simplesmente não entendo o ponto.
Markus W Mahlberg
4

Joshua,

você pode até manter um TTL por muito tempo como fez se quiser poupar muito o servidor - suponho que você tenha motivos para defini-lo tão alto (eu recomendaria dois dias - 3 no máximo ), mas quando estiver planejando grandes mudanças como essa, sempre redefina-o para algumas horas (ou minutos!) uma semana antes da migração do servidor.

Pode colocar uma carga maior no seu servidor, mas confie em mim, isso o manterá longe de uma grande variedade de problemas. Digamos que tudo esteja funcionando tranqüilamente após a mudança. Algum tempo depois, você vê que uma das máquinas não está respondendo da maneira que deveria. Pode ser um bug de hardware, um novo fator de rede (você testou o comportamento do seu aplicativo sob os novos balanceadores de carga?), Uma falha relacionada à energia, pode ser um monte de coisas. Em todos esses cenários, sua capacidade de tornar as coisas transparentes para os usuários o mais rápido possível, revertendo para a infraestrutura antiga, será baseada no TTL do DNS.

DarkLighting
fonte
Obrigado. Eu não coloquei isso tão alto. O provedor de hospedagem / servidor de nomes, ipage, aparentemente fez isso por padrão. Eu não imaginava que eles poderiam ter atingido um nível tão incrível.
Joshua Fox
Às vezes eu penso TTLs alta padrão de dns combinados / provedores de hospedagem são um truque sujo para punir usuários que se deslocam para hospedagem de terceiros ...
R .. GitHub parar de ajudar ICE
@ JoshuaFox whoispara o seu domínio ainda lista ipage.com- eles são o novo provedor?
Alnitak
@Altinak ipage.com é o host da web e também fornece o servidor de nomes. (O registrador é GKG e o site ficou hospedado no DotEasy até a semana passada.) Mudei o email (MX) para o Google Apps.
Joshua Fox