web-dev-qa-db-fra.com

Quels sont les avantages d'un High TTL pour DNS?

Je déplace les noms de noms d'un domaine du registraire à dnsmadeasy.com afin que nous puissions avoir un basculement automatique (entre autres avantages). Lorsque je l'ai fait dans le passé, je définis simplement la valeur TTL aussi bas que possible (1 minute) pour obtenir un enregistrement A de sorte que lors de la défaillance du serveur principal, le serveur de sauvegarde est (presque) immédiatement en ligne.

Le seul problème que je puisse trouver avec un ==TTL est-ce que nous aurons un "trafic de requête plus élevé". Est-ce une mauvaise chose? Contrairement, y a-t-il des avantages à l'utilisation d'un High TTL valeur?

17

Vous avez raison, l'inconvénient principal d'utiliser un bas TTL=== vous finirez par faire face à une charge de requête supérieure à celle d'une TTL plus élevée. Qui dit, tant que votre hôte DNS n'a pas Il a des problèmes de manipulation de la charge supplémentaire, puis d'aller de l'avant. Honnêtement, s'ils se préoccupaient de leur capacité à gérer la charge, ils ne vous laisseraient pas définir de très faible TTL pour Vos enregistrements (bien que beaucoup ont tendance à vous recommander de définir votre TTL uniquement aussi bas que nécessaire, ce qui est une recommandation sonore en raison du point d'expérience de l'utilisateur que Ceejayoz a fait).

De plus, je devrais mentionner que de nombreux résolveurs DNS ISPS ignorent complètement le fichier TTL Réglage et définissent simplement leur propre expiration de cache sur les enregistrements, donc pour de nombreux cas, modifiant le TTL = Ne ferez aucune différence dans la quantité de requêtes qui finissent par frapper les serveurs faisant autorité pour votre domaine.

8
EEAA