Qu’est-ce que TTL dans DNS ?


TTL est une valeur numérique qui définit le temps qu’il faut pour qu’un paquet de données existe sur un ordinateur ou un réseau avant qu’il ne soit rejeté.

Cet article examinera dans quoi TTL est rapport à DNS. Ceci est différent de CDN TTL, un autre contexte dans lequel TTL existe. Alors, voyons pourquoi cela est important, quelles sont les meilleures pratiques, et plus encore.

Qu’est-ce que TTL dans DNS?

Temps de vie DNS (TTL) est la durée pendant laquelle un enregistrement reste dans le cache d’un serveur DNS avant d’être actualisé. Cela signifie combien de temps les enregistrements restent en cache dans la mémoire d’un serveur DNS après que le serveur a localisé l’adresse IP correspondante d’un hôte.

TTL est un élément principal du serveur de noms de domaine ou DNS. Tous les sites Web les ont définis par défaut ou par les propriétaires de domaine.

En fonction de la valeur numérique, le résolveur DNS sait combien de temps mettre en cache une requête avant d’en demander une nouvelle au serveur de noms faisant autorité.

UN Valeur TTL DNS est réglé en secondes. Par exemple, s’il est défini sur 600 secondes, il faudra 10 minutes avant qu’un enregistrement DNS ne soit supprimé de la mémoire cache. En revanche, s’il est défini sur 86 400 secondes, l’enregistrement restera en cache pendant 24 heures.

Durée de vie DNS peut jouer un rôle essentiel dans l’amélioration de l’expérience des visiteurs sur un site Web. Cela est particulièrement vrai pour les sites Web qui effectuent des mises à jour fréquentes.

Comment cela se passe-t-il concrètement ?

Supposons qu’un utilisateur entre une URL dans un navigateur pour afficher un site Web. L’utilisateur demande involontairement au résolveur DNS local ou au demandeur l’adresse IP du domaine.

Mais que se passe-t-il si quelqu’un d’autre a récemment fait la même demande ?

Dans ce cas, l’enregistrement de cette requête sera probablement stocké dans la mémoire cache du résolveur DNS. Le temps qu’il y reste dépend de la Valeur TTL.

Ainsi, si le propriétaire du nom de domaine définit le Durée de vie pour 3600 secondes (qui équivaut à 1 heure) et que l’utilisateur accède à l’URL dans l’heure qui suit le dernier utilisateur, le résolveur n’interrogera plus le serveur de noms faisant autorité. Au lieu de cela, il le récupérera à partir de la mémoire cache, accélérant le processus de résolution DNS.

D’autre part, au bout d’une heure, l’enregistrement est supprimé de la mémoire cache. Désormais, pour toute demande d’accès à cette URL, le résolveur demande à nouveau le domaine au serveur de noms faisant autorité.

A LIRE :  Pourquoi ne puis-je pas voir les commentaires sur YouTube ? 8 raisons et solutions

Quelles sont les différentes valeurs TTL

Comme établi, les valeurs TTL sont définies en secondes. Par exemple, un Valeur TTL de 300 est l’équivalent de 300 secondes ou 5 minutes, une valeur de 900 est de 15 minutes, et ainsi de suite.

Vous pouvez définir un Valeur TTL pendant aussi peu que 1 seconde. Cependant, en pratique, la durée de vie minimale est généralement de 30. La plupart des sites ont un DNS par défaut Durée de vie valeur de 3600 ou une heure.

Il existe cinq valeurs TTL de début d’autorité (SOA) qui peuvent avoir un impact sur les performances de votre site Web.

  • Durée de vie SOA : Il s’agit de l’intervalle d’actualisation de l’enregistrement SOA.
  • Actualiser la durée de vie : Il s’agit de l’intervalle pendant lequel les serveurs secondaires actualisent les données du serveur de noms faisant autorité. Cela garantit que les visiteurs voient les dernières mises à jour.
  • Réessayez TTL : Si l’actualisation initiale ci-dessus échoue, un serveur secondaire essaiera plusieurs fois d’actualiser les données du serveur de noms faisant autorité. La valeur ici est généralement d’une heure ou moins.
  • Durée de vie d’expiration : Si les deux derniers processus ci-dessus échouent après de nombreuses tentatives, l’enregistrement DNS expire. Par la suite, le dossier est considéré comme obsolète et ne peut plus être utilisé.
  • Durée de vie NX : Il s’agit de l’intervalle pendant lequel une requête inexistante (NXDOMAIN) est mise en cache.

Pourquoi le TTL est-il important ?

L’une des principales préoccupations des propriétaires de sites Web est le temps de chargement des pages Web.

Il y a une bonne raison à cela. Les statistiques montrent que 53 % des visiteurs du site Web partiront si une page prend 3 secondes ou plus à charger. Lent et régulier ne gagne aucune course ici.

Heureusement, il existe des moyens d’améliorer le temps de chargement d’un site Web. L’un d’eux consiste à ajuster le TTL du site.

Durée de vie DNS est un élément vital pour les sites Web. La plupart des sites Web intègrent de grandes quantités de texte, d’images, de vidéos et d’autres données. S’ils devaient charger à partir de zéro chaque fois qu’il y a un visiteur, cela ralentirait les performances.

Que jec’est quoi fait du TTL dans le DNS tellement important.

Plus le Durée de vie DNS, moins un enregistrement DNS doit être extrait du serveur de noms faisant autorité. Le site mis en cache reste actif plus longtemps avant d’être mis à jour, ce qui accélère le chargement de votre site Web. Cela met également moins de pression sur le serveur de noms faisant autorité.

A LIRE :  Comment fonctionnent les algorithmes d'Instagram [Reels, Stories, Posts, Explore Page]

Bien qu’un TTL plus court ait également ses utilisations, en particulier pour les sites Web qui mettent fréquemment à jour leur contenu. Ces sites Web ne peuvent pas permettre aux visiteurs de consulter un contenu déjà redondant.

Durée de vie DNS Les meilleures pratiques

A présent, vous avez compris qu’il y a un compromis implicite entre le Durée de vie DNS et le nombre de requêtes. Cela dit, il y a des facteurs à considérer lors du choix du Valeur TTL pour un site web.

Quand utiliser un TTL long

Des durées de vie plus longues maximisent les avantages en termes de coûts pour de nombreux propriétaires de sites Web. Ils sont idéaux pour les sites Web statiques qui ne subissent pas de mises à jour ou de modifications fréquentes. Étant donné que le contenu de ces sites Web ne se renouvelle pas rapidement, les utilisateurs ne sont pas confrontés à des informations redondantes en raison de la mise en cache à long terme.

À la suite de longues Durée de vie DNS, il y a moins de recherches, des coûts réduits et des temps de chargement plus rapides. De plus, il y a beaucoup moins de pression sur le serveur de noms.

Quand utiliser un TTL court

Les avantages des valeurs TTL plus longues ne s’appliquent pas à tous les sites Web. Les sites qui révisent fréquemment leurs enregistrements ont besoin que le cache expire plus rapidement. De cette façon, les requêtes d’enregistrement se produisent plus fréquemment, fournissant les informations les plus récentes aux utilisateurs.

Un autre avantage des valeurs plus courtes est lors du déplacement domaines vers de nouveaux serveurs. Durée de vie les valeurs définies sur des intervalles plus courts dirigent les utilisateurs vers la nouvelle adresse IP en un minimum de temps.

Conclure

Le TTL dans le DNS est un paramètre essentiel qui permet à un propriétaire de domaine de contrôler la durée de conservation des informations d’un site avant que les mises à jour ne soient déterrées.

Ils ont des valeurs (en secondes) qui signifient combien de temps chaque enregistrement reste dans la mémoire cache. L’intervalle standard pour la plupart des sites Web est d’une heure.

L’idéal Valeur TTL permet de réduire le temps de chargement d’un site Web et de garantir que le contenu reste à jour.