Numéro d'article: 318803 - Dernière mise à jour: vendredi 12 octobre 2007 - Version: 2.3 Comment faire pour désactiver la mise en cache DNS côté client dans Windows XP et Windows Server 2003 Pour vous procurer une version Microsoft Windows 2000 de cet article, reportez-vous à l'article 245437
(http://support.microsoft.com/kb/245437/EN-US/
)
. AVERTISSEMENT : toute mauvaise utilisation de l'Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut garantir que les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre puissent être résolus. Vous assumez l'ensemble des risques liés à l'utilisation de cet outil.
SommaireRésumé Windows contient un cache DNS (Domain Name System) côté client. La fonction de mise en cache DNS côté client peut générer une fausse impression que la répétition alternée DNS ne se fait pas à partir du serveur DNS vers l'ordinateur client Windows. Lorsque vous utilisez la commande ping pour rechercher le même nom de domaine enregistrement-A, le client peut utiliser la même adresse IP. Ce comportement est différent des systèmes d'exploitation Microsoft antérieurs à Windows 2000. Ces systèmes d'exploitation n'incluent pas la fonction de mise en cache DNS côté client. Cet article décrit la procédure pour désactiver la mise en cache DNS. Remarque Cet article se rapporte à la partie client de DNS. N'utilisez pas ces informations pour modifier les serveurs DNS. Plus d'informationsPour arrêter la mise en cache DNS, exécutez l'une des commandes suivantes :
Remarque Les performances globales de l'ordinateur client baissent et le trafic réseau pour les requêtes DNS augmente si le cache de résolution DNS est désactivé. Le service Client DNS optimise les performances de la résolution de nom DNS en stockant les noms précédemment résolus en mémoire. Si le service Client DNS est éteint, l'ordinateur peut encore résoudre les noms DNS en utilisant les serveurs DNS du réseau. Lorsque le résolveur Windows reçoit une réponse positive ou négative à une requête, il ajoute cette réponse positive ou négative à son cache et, par conséquent, crée un enregistrement de ressource DNS. Le résolveur vérifie toujours le cache avant d'émettre une requête à un serveur DNS. Si un enregistrement de ressource DNS est dans le cache, le résolveur utilise l'enregistrement à partir du cache au lieu d'émettre une requête à un serveur. Ce comportement expédie les requêtes et fait baisser le trafic réseau pour les requêtes DNS. Vous pouvez utiliser l'outil Ipconfig pour afficher et vider le cache de résolution DNS. Pour afficher le cache de résolution DNS, tapez ipconfig /displaydns à une invite de commandes. Ipconfig affiche le contenu du cache de résolution DNS, y compris les enregistrements de ressource DNS qui sont préchargés à partir du fichier Hosts et tous les noms qui ont fait l'objet d'une requête récemment et qui ont été résolus par le système. Après une certaine période, le résolveur rejette l'enregistrement du cache. Cette période est indiquée dans la durée de vie (TTL, Time to Live) associée à l'enregistrement de ressource DNS. Vous pouvez également vider le cache manuellement. Après avoir vidé le cache, l'ordinateur doit encore émettre une requête aux serveurs DNS pour tous les enregistrements de ressource DNS précédemment résolus par l'ordinateur. Pour supprimer les entrées du cache de résolution DNS, tapez ipconfig /flushdns à une invite de commandes. Utilisez le Registre pour contrôler le temps de mise en cacheIMPORTANT : cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde, la restauration et la modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :256986
(http://support.microsoft.com/kb/256986/EN-US/
)
Description du Registre de Microsoft Windows La durée pendant laquelle une réponse positive ou négative est mise en cache dépend des valeurs des entrées dans la clé de Registre suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters La durée de vie des réponses positives est la plus petite des valeurs suivantes :
Remarques
Pour définir le temps de mise en cache sur un ordinateur client :
Définition de priorités de sous-réseauLe résolveur DNS Windows XP utilise également la définition de priorités de sous-réseau. Si le résolveur reçoit plusieurs mappages d'adresse IP (enregistrements de ressources A) d'un serveur DNS et que certains enregistrements ont des adresses IP provenant de réseaux auxquels l'ordinateur est directement connecté, le résolveur place ces enregistrements de ressources en premier. Ce comportement réduit le trafic réseau à travers les sous-réseaux en forçant les ordinateurs à se connecter aux ressources réseau qui sont les plus proches d'eux.Bien que la définition de priorités de sous-réseau réduise le trafic réseau à travers les sous-réseaux, dans certains cas, vous préfèrerez peut-être que la fonction de répétition alternée fonctionne comme décrit dans RFC 1794. Si tel est le cas, vous pouvez désactiver la fonction de définition de priorités sur vos clients en ajoutant l'entrée de Registre PrioritizeRecordData avec une valeur 0 (type de données REG_DWORD) dans la clé de Registre suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DnsCache\Parameters
Pour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft : 297510
(http://support.microsoft.com/kb/297510/EN-US/
)
Comment faire pour modifier la durée de vie sur des enregistrements système de nom de domaine 286834
(http://support.microsoft.com/kb/286834/EN-US/
)
Le service Client DNS ne revient pas à l'utilisation du premier serveur Pour plus d'informations, consultez le livre blanc Windows 2000 DNS. Pour afficher ce livre blanc, reportez-vous au site Web Microsoft (en anglais) aux adresses suivantes :
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles
|
Retour au début
