Partagez l'article

Connexion






Mot de passe oublié ?
Identifiant oublié ?
Pas encore inscrit ? Créer un compte

Up-coming events

There are no up-coming events

Astuce : Désactiver la mise en cache locale des requêtes DNS négative PDF Imprimer Envoyer
Note des utilisateurs: / 4
MauvaisTrès bien 
Écrit par Cédric Bravo   

Désactiver la mise en cache des requêtes DNS négative.

Voici une astuce qui risque de vous faire gagner du temps.

Imaginez que vous devez déployer des machines virtuelles dans un domaine qui n'est pas celui dans lequel se trouve votre orchestrateur ou sur un environnement très étendu.
Il y a de fortes chances pour que lorsque la machine va joindre le domaine, votre orchestrateur n'ai pas encore accès au FQDN de la machine à cause des délais de réplication DNS.

Ce qu'il faut savoir, c'est que par défaut, Windows met en cache les requêtes DNS positives... mais aussi les négatives !

Quand votre orchestrateur essaiera de résoudre votre VM, le DNS lui répondra que l'enregistrement n'existe pas (pas encore...). Cette réponse est alors mise en cache pour 15 min !!!

 

Si vous ne voulez pas que les réponses négatives soient mises en cache, définissez le paramètre de Registre

MaxNegativeCacheTtl sur 0.
Pour définir le temps de mise en cache sur un ordinateur client :  
  1. Démarrez l'Éditeur du Registre (Regedit.exe).
  2. Recherchez la clé suivante dans le Registre et cliquez dessus :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
  3. Dans le menu Edition, pointez sur Nouveau, cliquez sur Valeur DWORD, puis ajoutez les valeurs de Registre suivantes :
    Nom de la valeur :
    MaxCacheTtl
    Type de données : REG_DWORD Valeur par défaut : 86 400 secondes Données de la valeur : Si vous baissez la valeur de durée de vie maximale dans le cache DNS du client à 1 seconde, vous aurez l'impression que le cache DNS côté client a été désactivé.
    Nom de la valeur :
    MaxNegativeCacheTtl
    Type de données : REG_DWORD Valeur par défaut : 900 secondes Données de la valeur : Si vous ne voulez pas que les réponses négatives soient mises en cache, définissez la valeur sur 0.
  4. Tapez la valeur à utiliser, puis cliquez sur OK.
  5. Quittez l'Éditeur du Registre.

 

Il n'est pas nécessaire de rebooter la machine pour que le paramètre soit pris en compte.

http://support.microsoft.com/kb/318803/fr

 

Mise à jour le Jeudi, 23 Octobre 2014 18:10
 
Bannière

Joomla! is Free Software released under the GNU/GPL License.