Un cache DNS stocke les réponses à de précédentes recherches de noms afin qu’elles puissent être réutilisées. Les caches peuvent exister dans le navigateur, le système d’exploitation et le résolveur récursif.
Pourquoi une ancienne réponse peut rester
Les enregistrements DNS ont une durée de vie, souvent appelée TTL. Un résolveur peut réutiliser une réponse mise en cache pendant sa durée restante au lieu de redemander l’enregistrement à chaque fois.
Par exemple, si l’opérateur d’un site web déplace un service vers une nouvelle adresse, un résolveur peut déjà avoir la nouvelle réponse tandis qu’un autre conserve encore une réponse plus ancienne. Deux utilisateurs peuvent voir des résultats différents sans qu’aucun des deux n’ait mal saisi le domaine.
Ce que change l’effacement d’un cache
Effacer le cache de votre appareil supprime les réponses qu’il a stockées localement. Cela ne modifie pas les enregistrements autoritatifs du domaine et ne force pas tous les résolveurs en amont à oublier leur propre cache.
Cette distinction compte lors du dépannage. Effacer à plusieurs reprises le cache d’un ordinateur portable ne corrigera pas un mauvais enregistrement publié par le propriétaire du domaine.
Une comparaison utile
Demandez à l’outil de recherche DNS le domaine et le type d’enregistrement. Notez la réponse et le TTL de ce résolveur public. Comparez-les à la configuration prévue par le propriétaire du domaine si vous gérez le domaine.
Si le problème se limite à Windows et à une ancienne réponse, essayez de vider le DNS Windows une fois. Si le domaine échoue sur plusieurs réseaux, examinez sa configuration autoritative ou contactez le propriétaire du site.
Un cache DNS est distinct de l’historique du navigateur, du cache de page et des cookies de compte. Effacez l’élément lié au problème plutôt que de supprimer des données de navigation sans rapport.