web-dev-qa-db-fra.com

Quel pourcentage de noms-noms honorent TTL ces jours-ci?

Il y a quelques années, je devais effectuer plusieurs changements DNS au cours de plusieurs semaines, car j'ai déplacé des équipements d'un centre de données à l'autre. À l'époque que je l'ai fait, environ 95% des serveurs de noms du monde semblaient respecter le TTL = environ 5% ont ignoré la nôtre et constitué leur propre. En d'autres termes, 95 % du trafic déplacé dans les 15 minutes ==TTL========= DÉSIGNEZ 3% le faisait au cours de la première heure, 1% au premier jour et quelques Stragglers ont pris jusqu'à trois jours .

(Oui, d'accord, je suis un pourcentage de trafic avec pourcentage de noms de noms. Veuillez insérer un hanving.)

C'était dans environ 2001, cependant, et nous utilisions des dinosaures pour transmettre des paquets à travers les tubes. Je suppose que les noms de noms d'aujourd'hui sont mieux comportés, et il y aura moins de problème avec les Stragglers. Quelqu'un a-t-il une idée de quel pourcentage de trafic basculera dans le fichier défini TTL ces jours-ci? Y a-t-il encore de nombreux noms de noms qui ignorent TTL?

29
user10501

Nous avons déployé récemment et avons eu toutes sortes de problèmes avec DNS.

Lorsque nous avons passé la balançoire sur la plupart des clients commençaient à frapper la nouvelle IP immédiatement. Mais certains frappaient toujours les anciens IP pendant des semaines. Nous avons laissé un serveur pendant un mois environ. Finalement, nous avons traversé le IIS Logs sur l'ancienne machine et appelé les clients à leur dire de chasser DNS sur la société ou les serveurs DNS ISP. Cela a eu le dernier d'entre eux.

C'était un petit nombre de personnes qui ont gardé avec l'ancienne IPS. Des clients sur 20k sur 20k, peut-être 50 avaient des problèmes après le premier jour.

15
mrdenny

(Très) Long TTL Les valeurs de semaines sont en mai 2011 honorées par la plupart des noms de noms de résolution du DNS jusqu'à 2 semaines.

Dans un test utilisant juste-dnslookup.com, avoir 50 points de mesure active distribués globaux, avec un enregistrement TTL défini sur 99.999.999 = 165 semaines (précis: 165 semaines 2 jours 9 heures 46 minutes 39 secondes ), et une valeur par défaut TTL de 2 semaines (= SOA + NS ttl).

Première recherche retourne:

  • a TTL de 1 semaine, pour 3 points de mesure sur 50
  • a TTL de 165 semaines, pour 47 points de mesure sur 50

Recherche consécutive Retourner (converti en Original TTLvaleur):

  • a TTL de 1 semaine, pour 3 points de mesure sur 50
  • a TTL de 2 semaines, pour 46 points de mesure sur 50
  • a TTL de 165 semaines, pour 1 points de mesure sur 50

Un deuxième test (à l'aide d'un domaine différent) où la valeur par défaut TTL est définie sur 4 semaines (= SOA + NS ttl) Les résultats sont ci-dessous.

Première recherche retourne:

  • a TTL de 1 semaine, pour 3 points de mesure sur 50
  • a TTL de 2 semaines, pour 1 points de mesure sur 50
  • a TTL de 165 semaines, pour 46 points de mesure sur 50

Recherche consécutive Retourner (converti en pleine définition TTL longueur):

  • a TTL de 1 semaine, pour 3 points de mesure sur 50
  • a TTL de 2 semaines, pour 47 points de mesure sur 50
  • a TTL de 165 semaines, pour 0 points de mesure sur 50

Des services de résolution publique les plus connus/les mieux connectés:

  • DNS publics Google [8.8.8.8 et 8.8.4.4] Réduit à 1 jour.
  • ULTRADNS [RDNS (1 | 2) .ultradns.net] Honorad 165 semaines.
  • SprintLink [ns (1 | 2 | 3) .SprintLink.net] Honorez 165 semaines.
8
Pro Backup

J'ai récemment déplacé DNS pour quelques domaines qui accueillent mon site personnel et mes sites de projet de Godaddy vers DNS à la maison (ouais, littéralement ma maison ). Dans l'ensemble, chaque site que j'ai accès à distance à respecter le TTL et a bien fait le bien de la transition. Il en a été signalé par chaque ami que je pouvais demander à vérifier, via la ligne fixe et mobile. Le seul problème , ironiquement, les principaux serveurs DNS en cache à $ une université où je travaille, qui semblait totalement mépris TTL pour les requêtes en cache (et même ignorez la valeur TTL ils cédaient au résultat mis en cache).

Semble que, globalement, TTL doit être bien respecté. 56% des serveurs faisant autorité pour les domaines .Com et .NET sont liés à la liaison, qui joue évidemment bien avec le Normes. Cablevision/optimum (au moins dans NJ) semble utiliser Nominum CNS, qui respecte également TTLS.

3
Jason Antman