Pour rincer le cache DNS dans Microsoft Windows :-
- Démarrer -> Exécuter -> type cmdPour rincer le cache DNS dans Linux, redémarrez le démon nscd
- Dans l'invite de commande, tapez ipconfig /flushdns
- C'est fait ! Votre cache DNS Windows vient d'être bouffé.
- Pour redémarrer le démon nscd, tapez /etc/rc.d/init.d/nscd restart dans votre terminal
- Une fois que vous lancez la commande, votre cache Linux DNS s'éteint.
Si vous êtes en train de courir Mac OS X Monterey ou une version ultérieure, vous devez faire ce qui suit.
- Ouvrez un terminal de commande.
- Exécutez la commande "sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder"
Si vous êtes en train de courir Mac OS X Sierra, vous devez faire ce qui suit.
Mais votre demande est l'une des milliers, même des millions de demandes sont faites à tout moment sur Internet. Le processus de recherche DNS exige que si votre serveur DNS local n'a pas autorité pour le domaine qui contient le nom de domaine que vous essayez de joindre, il demande à d'autres serveurs d'obtenir une réponse. Votre serveur local pourrait être très occupé à exécuter ces requêtes de recherche, et cela pourrait ralentir ses performances si elle fait autorité pour un nom de domaine.
Pour lutter contre cela, les réponses qu'un serveur DNS obtient d'un autre serveur DNS peuvent être ajoutées à leur propre base de données interne et conservées pendant une période égale au temps de vie (ttl) défini sur l'enregistrement stocké sur le serveur DNS faisant autorité.
Le stockage de ces réponses est appelé cache, et permet à un serveur DNS de répondre plus rapidement à multiples requêtes pour le même domaine ou hôte. Si vous êtes sur un site Web et que vous voulez récupérer la page suivante du site, le serveur DNS local n'a pas à rechercher à nouveau l'hôte, à condition que la valeur de temps de vie (ttl) n'ait pas expiré et a causé le serveur DNS local à supprimer les informations. C'est pourquoi il faut tant de temps pour contacter un site Web au début, mais les demandes subséquentes de pages sur le même site sont un peu plus rapides.
Les serveurs DNS de cache peuvent également être configurés pour une recherche récursive. Cela crée un serveur qui répondra aux demandes de recherche en fournissant des réponses à partir de son cache, ou les chercher sur d'autres serveurs. Il est de la tâche d'un serveur DNS de cache pour gérer les recherches générales de domaines Internet. Un serveur DNS en cache réduit la charge placée sur un serveur DNS faisant autorité en traitant des requêtes qui ne concernent pas le domaine local.
Presque tous les fournisseurs de services Internet (FSI) utilisent une sorte de serveur DNS de cache.
Malheureusement, le DNS cache une épée à double tranchant. Il accélère la résolution en stockant des réponses récentes et en court-circuitant le processus de résolution normal. Cependant, il y a un côté inférieur. Comme les serveurs DNS cachent des réponses, et ne suppriment pas ces réponses jusqu'à l'expiration du temps de vie (ttl), il peut prendre des heures ou des jours pour que l'Internet entier reconnaisse les modifications aux informations DNS pour votre nom de domaine. Par conséquent, pour contourner le temps de configuration de la vie (ttl) pour votre cache DNS interne et vider ses entrées en cache, vous pouvez rincer le cache DNS en exécutant les commandes indiquées ci-dessus.
- Ouvrez un terminal de commande.
- Exécutez la commande "sudo killall -HUP mDNSResponder"
Si vous êtes en train de courir Mac OS X Leopard, vous devez faire ce qui suit.- Ouvrez un terminal de commande.
- Exécutez la commande "dnscacheutil -flushcache"
Si vous êtes en train de courir Mac OS X 10.5.1 ou inférieur, vous devez faire ce qui suit:- Ouvrez un terminal de commande.
- Exécutez la commande "chercher -flushcache"
Qu'est-ce que le cache DNS et pourquoi devrais-je rincer le cache DNS?
Tous les hôtes Internet, y compris votre ordinateur lorsqu'il est connecté à Internet, utilisent un serveur DNS. Chaque fois que vous allez sur un site Web, vous devez chercher l'adresse IP du site en utilisant le nom de domaine du site Web. Votre requête pour cette recherche est finalement transmise à un serveur DNS quelque part.Mais votre demande est l'une des milliers, même des millions de demandes sont faites à tout moment sur Internet. Le processus de recherche DNS exige que si votre serveur DNS local n'a pas autorité pour le domaine qui contient le nom de domaine que vous essayez de joindre, il demande à d'autres serveurs d'obtenir une réponse. Votre serveur local pourrait être très occupé à exécuter ces requêtes de recherche, et cela pourrait ralentir ses performances si elle fait autorité pour un nom de domaine.
Pour lutter contre cela, les réponses qu'un serveur DNS obtient d'un autre serveur DNS peuvent être ajoutées à leur propre base de données interne et conservées pendant une période égale au temps de vie (ttl) défini sur l'enregistrement stocké sur le serveur DNS faisant autorité.
Le stockage de ces réponses est appelé cache, et permet à un serveur DNS de répondre plus rapidement à multiples requêtes pour le même domaine ou hôte. Si vous êtes sur un site Web et que vous voulez récupérer la page suivante du site, le serveur DNS local n'a pas à rechercher à nouveau l'hôte, à condition que la valeur de temps de vie (ttl) n'ait pas expiré et a causé le serveur DNS local à supprimer les informations. C'est pourquoi il faut tant de temps pour contacter un site Web au début, mais les demandes subséquentes de pages sur le même site sont un peu plus rapides.
Les serveurs DNS de cache peuvent également être configurés pour une recherche récursive. Cela crée un serveur qui répondra aux demandes de recherche en fournissant des réponses à partir de son cache, ou les chercher sur d'autres serveurs. Il est de la tâche d'un serveur DNS de cache pour gérer les recherches générales de domaines Internet. Un serveur DNS en cache réduit la charge placée sur un serveur DNS faisant autorité en traitant des requêtes qui ne concernent pas le domaine local.
Presque tous les fournisseurs de services Internet (FSI) utilisent une sorte de serveur DNS de cache.
Malheureusement, le DNS cache une épée à double tranchant. Il accélère la résolution en stockant des réponses récentes et en court-circuitant le processus de résolution normal. Cependant, il y a un côté inférieur. Comme les serveurs DNS cachent des réponses, et ne suppriment pas ces réponses jusqu'à l'expiration du temps de vie (ttl), il peut prendre des heures ou des jours pour que l'Internet entier reconnaisse les modifications aux informations DNS pour votre nom de domaine. Par conséquent, pour contourner le temps de configuration de la vie (ttl) pour votre cache DNS interne et vider ses entrées en cache, vous pouvez rincer le cache DNS en exécutant les commandes indiquées ci-dessus.