web-dev-qa-db-fra.com

Pourquoi le vidage DNS échoue-t-il souvent?

C:\Windows\system32>ipconfig /flushdns

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.

C:\Windows\system32>ping beautyadmired.com

Pinging beautyadmired.com [xxx.45.62.2] with 32 bytes of data:
Reply from xxx.45.62.2: bytes=32 time=253ms TTL=49
Reply from xxx.45.62.2: bytes=32 time=249ms TTL=49
Reply from xxx.45.62.2: bytes=32 time=242ms TTL=49
Reply from xxx.45.62.2: bytes=32 time=258ms TTL=49

Ping statistics for xxx.45.62.2:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 242ms, Maximum = 258ms, Average = 250ms

Mon site doit pointer sur xx.73.42.27.

Je change le nom du serveur. Cela fait 3 heures. Il pointe toujours sur xxx.45.62.2.

En fait, que se passe-t-il après le changement de serveur de noms? Attendre pour quoi? Je vide déjà le DNS. Pourquoi pointe-t-il toujours sur la mauvaise adresse IP?

De plus, la plupart des autres personnes qui ne disposent pas du cache DNS vont également sur la mauvaise adresse IP.

2
Sharen Eayrs

Le problème de mise en cache que vous voyez est probablement lié aux serveurs DNS de votre ordinateur configuré pour utiliser . Cette configuration peut être effectuée manuellement (pour utiliser Google ou OpenDNS ) ou automatiquement (via DHCP, qui utilise les serveurs DNS recommandés par votre fournisseur de services Internet). De toute façon, vous pouvez voir ce que votre ordinateur utilise en suivant ces étapes . Ces serveurs cachent les informations DNS pendant des heures, parfois des jours.

Si vous avez déjà effacé le cache DNS Windows et que les serveurs DNS utilisés par votre ordinateur ont déjà été mis à jour * avec de nouvelles informations , les enregistrements DNS sont mis en cache dans votre navigateur . Apprenez à effacez le cache DNS pour tous les navigateurs .

* voici un bon outil pour le savoir , entrez simplement le serveur DNS que votre ordinateur utilise dans le champ "serveur"

2
Gaia

L'option Windows flushdns n'efface que votre cache DNS local. La prochaine fois que vous demanderez une adresse Web, votre système adressera une nouvelle requête à vos serveurs DNS distants pour obtenir l'adresse IP. Si vos serveurs DNS distants n'ont pas récupéré la nouvelle adresse IP, votre système remettra en cache l'ancienne adresse IP localement.

Vous ne pouvez généralement rien faire pour forcer les serveurs DNS distants à actualiser leur cache, mais vous pouvez éviter d'utiliser vos serveurs DNS par défaut (généralement hébergés par votre fournisseur de services Internet) et de passer à des serveurs DNS publics tels que ceux désignés par Google ou OpenDNS . Ceux-ci ont tendance à actualiser leur cache DNS plus rapidement que beaucoup de fournisseurs de services Internet.

Remarque supplémentaire pour référence future, si vous avez le contrôle sur les enregistrements DNS de votre domaine, il peut être intéressant de définir une valeur inférieure TTL pour suggérer qu'ils obtiennent rampé plus fréquemment, surtout si vous vous attendez à ce qu'ils changent à l'avenir.

3
Andrew Lott