Pourquoi DNS renvoie-t-il deux résultats différents au hasard?

11

J'ai changé de serveur de noms et de société d'hébergement pour mon domaine il y a 30 heures. Désormais, les contrôles de propagation DNS indiquent que le serveur de noms correct est reconnu dans le monde entier.

Cependant, les navigateurs sur mes propres machines produisent l'ancien site. J'ai essayé plusieurs navigateurs et plusieurs appareils (Ubuntu et Android), y compris certains qui n'ont jamais accédé au site, pour m'assurer que le problème n'est pas causé par la mise en cache DNS dans le navigateur ou sur les machines. En utilisant Hola ou Tor comme proxy d'autres pays, j'obtiens correctement le nouveau site.

Plus étrangement, certains navigateurs basculent parfois entre la production d'un site ou de l'autre.

Je soupçonne que le DNS de mon FAI donne des résultats fous, mais comment pourrais-je diagnostiquer cela?

Également, étrangement, monitor.us montre que le site descend, puis remonte, plusieurs fois par jour, alors que pour autant que je sache, cela ne se produit pas. (Il s'agit d'un site Wordpress de base avec, pour l'instant, pas de trafic.) Cela suggère que monitor.us obtient également d'étranges valeurs DNS. Comment puis-je diagnostiquer cela?

Joshua Fox
la source
5
Avez-vous changé de série?
Markus W Mahlberg

Réponses:

22

La sortie de dig any joshuafox.comindique que le TTL de votre domaine est de 604800 secondes ou une semaine. C'est une valeur inhabituellement élevée et vous voudrez peut-être la changer. Attendez-vous à ce que la propagation de votre nouvelle configuration soit entièrement propagée d'ici la fin de la semaine.

Markus W Mahlberg
la source
Hou la la! Oui, je vois votre point. Je n'imaginais même pas que TTL pourrait être réglé aussi longtemps.
Joshua Fox
2
@JoshuaFox Pour référence future, les valeurs communes pour la plage TTL d'environ 3600 secondes à l'extrémité inférieure pour les domaines que vous connaissez auront probablement des changements à 86400 (24 heures) à l'extrémité supérieure.
Shadur
2
@Shadur "Common" sont aussi des valeurs aussi basses que 60 s, pour les applications DNS dynamiques.
glglgl
1
Pour l'enregistrement (c'est-à-dire les entrées sur les serveurs racine et gtld), un faible TTL n'est certainement pas une solution permanente souhaitée. Je doute que * .dtld-servers.net serait heureux si le TLD de la délégation google.com était à un TTL de 5 secondes, par exemple.
Hagen von Eitzen
J'appuie @HagenvonEitzen: il y a de très bonnes raisons pour la mise en cache des résultats, la réduction de la latence n'est pas la moindre. Avec le quadrillion de demandes par seconde de nos jours, la plupart d'entre elles nécessitant une résolution DNS, les serveurs racine et (g) tld allaient tout simplement fondre. Le DNS dynamique utilise essentiellement une faille au détriment des autres. Étant donné les prix d'un domaine comprenant l'hébergement DNS ces jours-ci, je ne vois tout simplement pas l'intérêt.
Markus W Mahlberg,
4

Joshua,

vous pouvez même conserver un TTL de longue durée comme vous l'avez fait si vous voulez épargner à votre serveur trop de rafraîchissement - je suppose que vous aviez vos raisons de le régler à un niveau élevé (je recommanderais deux jours - 3 à un MAXIMUM ), mais lorsque vous prévoyez de grands changements comme celui-ci, réinitialisez-le toujours à quelques heures (ou minutes!) par semaine avant la migration du serveur.

Cela peut mettre une charge plus élevée sur votre serveur, mais croyez-moi, cela vous éloignera d'un large éventail de problèmes. Disons que tout se passe bien et silencieusement après le déménagement. Quelque temps après, vous voyez que l'une des machines ne répond pas comme il se doit. Il peut s'agir d'un bug matériel, d'un nouveau facteur réseau (avez-vous testé le comportement de votre application sous les nouveaux équilibreurs de charge?), D'un problème lié à l'alimentation, cela pourrait être BEAUCOUP de choses. Dans tous ces scénarios, votre capacité à rendre les choses transparentes pour les utilisateurs le plus rapidement possible en revenant à l'ancienne infrastructure sera basée sur votre TTL DNS.

DarkLighting
la source
Merci. Je ne l'ai pas mis si haut. Le fournisseur d'hébergement / serveur de noms, ipage, a apparemment fait cela par défaut. Je n'imaginais pas qu'ils auraient pu le mettre si haut.
Joshua Fox
Parfois, je pense que les TTL par défaut élevés des fournisseurs DNS / d'hébergement combinés sont une sale astuce pour punir les utilisateurs qui migrent vers un hébergement tiers ...
R .. GitHub STOP HELPING ICE
@JoshuaFox whoispour votre domaine répertorie toujours ipage.com- sont-ils le nouveau fournisseur?
Alnitak
@Altinak ipage.com est l'hôte Web et fournit également le serveur de noms. (Le registraire est GKG, et le site a été hébergé chez DotEasy jusqu'à la semaine dernière.) J'ai transféré le courrier électronique (MX) vers Google Apps.
Joshua Fox du