Je pense que cela dépend du DNS qui répond, et que ça représente le temps restant pour que la réponse du cache soit représenté comme valide.
Pour mon domaine, le TTL est constant et vaut 86400 lorsque je suis chez moi et donc que c’est mon DNS qui répond.
En revanche, quand je regarde avec une connexion 4G par exemple, le TTL décroit. Je pense simplement que cela correspond au temps restant pour que le cache soit valide. Il est à peu près de 26040 à cette seconde, ça correspond je pense que ce soir il sera revenu vers 86400…
Bref, ça ne dépend pas du DNS qui gère le domaine, mais du DNS qui te répond
Ah, ben, en fait, le TTL descend parce qu’on tape dans un cache et que sa durée de validité décroît, mais une fois à zéro, le serveur à qui tu demandes va refaire la requête dans les règles.
Le serveur de cache doit descendre le TTL car il n’est pas autoritaire sur la zone, c’est donc pour éviter qu’un enregistrement obsolète ne reste indéfiniment dans le système à cause des caches.
Oui, merci @Almtesh mais pourquoi je vois toujours le mien avec un TTL 3600 (d’une heure) et que je ne le vois pas décroitre ? Il ne serait pas « caché » par d’autres résolvers ?
Je ne sais pas quelle configuration tu as au niveau de ton DNS, mais il est possible que le serveur DNS que tu consultes ne garde pas l’enregistrement en cache ou considère être autoritaire sur le domaine.