Je travaille sur certains noms de domaine. Je les mets à jour. En utilisant, dig
je peux interroger notre serveur de noms et je peux voir que le nom correct a été mis à jour. Cependant, le cache DNS de notre bureau affiche toujours l'ancien nom. Hier, j'ai fixé le TTL à 10 minutes, donc je n'ai pas à attendre longtemps. Cependant, existe-t-il un moyen de tromper le cache DNS du bureau pour le mettre à jour? Une petite astuce sournoise que je peux faire pour rendre les choses plus faciles?
MISE À JOUR Supposons que je n'ai pas accès au serveur et que je ne puisse pas le redémarrer? Y at-il autre chose que je puisse faire?
Réponses:
En supposant que votre serveur DNS est sur un PC et non un routeur, etc.:
Vider le cache Linux:
Ou pour les distributions sans nscd
Vidage du cache du client Windows pour les machines individuelles:
Vider le cache du serveur Windows pour le serveur de bureau (merci à ericmayo pour la correction):
Mac (peut-être?!):
Si vous avez une interface graphique Web, etc. pour un routeur, il y aura une option quelque part.
Purge du cache multiplateforme comme ci-dessus
À propos du DNS et de la mise en cache
la source
dscacheutil -flushcache
vide le cache local dans le système d'exploitation, pas le serveur de noms de liaison.rndc flush
effacera le serveur de noms de liaison sur un mac, ce qui affectera tous les ordinateurs utilisant ce serveur de noms.Si vous exécutez BIND en tant que résolveur pour votre bureau, c'est-à-dire. ne pas transmettre à un autre un résolveur.
Videz tout dans le cache:
Vider un enregistrement spécifique:
Si vous transférez, vous êtes à la merci du cache du transitaire.
la source
Avec le DNS Windows qui redémarre, le service vide le cache. Ça vaut le coup d'essayer sur votre serveur de bureau.
JR
la source
Si vous utilisez Windows, vous pouvez utiliser nltest.
Et si vous utilisez WINS, nbtstat.
la source
Si vous utilisez Bind9 comme serveur DNS, redémarrez le service
redémarrage du service sudo bind9
la source
service named restart
, comme Andy le mentionne ci-dessus. Ce serait une réponse plus utile si vous découvriez pour quelles distributions c'était vrai (je soupçonne que c'est " Debian et dérivés ", mais je ne suis pas un expert Debian) et que vous ajoutiez cela . Cela dit, bienvenue dans SF!bind
, s'il est utilisé comme serveur faisant autorité ou récursif. À mon avis, telle qu'elle est, cette réponse à elle seule n'a pas beaucoup de sens.