1 votes

Serveur de cache DNS Name Server

Je suis en train de chercher à comprendre quelques choses sur le cache du client DNS. Plus précisément, j'aimerais savoir combien de serveurs de noms pour un domaine particulier sont mis en cache lorsque le client résout un enregistrement pour la première fois, et ce qu'il se passe si le serveur de noms mis en cache devient inaccessible lors des futures requêtes. De plus, y a-t-il un moyen d'afficher les serveurs de noms dans un cache client sur un serveur Windows. ipconfig/displaydns semble seulement afficher les A et CNames en cache, pas les serveurs de noms.

4voto

HopelessN00b Points 53075

Les serveurs de noms ne sont pas mis en cache. Les enregistrements qu'ils fournissent le sont.

Les serveurs de noms sont assignés sur une base de connexion. Sous Windows, il y a généralement deux serveurs de noms assignés à chaque connexion réseau, bien que le nombre maximal pouvant être assigné soit beaucoup plus élevé. Les serveurs DNS configurés sont testés dans l'ordre - le premier est interrogé en premier, s'il est non disponible, le second sera interrogé, et ainsi de suite.

ipconfig /all affichera les serveurs de noms actuellement configurés pour une connexion, tout comme le fait de passer par les propriétés de connexion via l'interface graphique, mais vous ne pourrez pas trouver de "cache de serveurs de noms" car cela n'existe pas.

description de l'image

0voto

filimonic Points 323

Les serveurs ne sont pas mis en cache. Chaque enregistrement DNS (attribution DNS-IP) a un attribut TTL (Time-To-Live) (en secondes). Ainsi, lorsque vous vous connectez au serveur par son nom pour la première fois, vous demandez au serveur DNS de fournir l'adresse IP correspondant au nom DNS, vous obtenez cet enregistrement d'attribution DNS-IP mis en cache par le système d'exploitation pour un certain temps (selon le TTL de cet enregistrement). De plus, le moment où vous avez obtenu cet enregistrement du DNS est stocké dans le cache ainsi que le TTL de cet enregistrement.

Si vous vous connectez à nouveau, le système d'exploitation vérifie si la requête précédente remonte à plus de TTL secondes.

  • Si le TTL est dépassé, le système d'exploitation efface l'enregistrement mis en cache pour cette attribution DNS-IP et demande à nouveau au serveur DNS.
  • Si le TTL n'est pas encore écoulé, le système d'exploitation renvoie l'attribution DNS-IP à partir du cache.

Vous pouvez forcer le système d'exploitation à oublier toutes les attributions DNS-IP mises en cache en utilisant ipconfig /flushdns

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X