web-dev-qa-db-fra.com

DNS - Toute façon de forcer un serveur de noms à mettre à jour le dossier d'un domaine?

Je travaille sur certains noms de domaine. Je les mettez à jour. En utilisant Dig je peux interroger notre serveur de noms et je peux voir que le nom correct a été mis à jour. Cependant, notre cache DNS Office DNS montre toujours l'ancien nom. Hier, j'ai défini le TTL à 10 minutes à 10 minutes, donc je n'ai pas à attendre longtemps. Cependant, y a-t-il un moyen de tromper le cache DNS du bureau pour mettre à jour? Tout petit tour sournois que je peux faire Pour faciliter les choses?

MISE À JOUR Supposons que je n'ai pas accès au serveur et je ne peux pas le redémarrer? Y at-il autre chose que je puisse faire?

13
Rory

En supposant que votre serveur DNS soit sur un PC et non un routeur, etc.:

Cache Linux Flush:

/etc/init.d/nscd restart

Ou pour des distributions sans NSCD

/etc/init.d/named restart

Windows Client Cache Flush pour machines individuelles:

ipconfig /flushdns

Server Windows Server Cache Flush for Office Server (grâce à Ericmayo pour la correction):

  1. Accédez aux outils d'administrateur
  2. développez l'objet serveur
  3. clic droit sur les objets mis en cache
  4. sélectionnez Effacer le cache

Mac (éventuellement ?!):

dscacheutil -flushcache

Si vous avez une interface graphique Web, etc. pour un routeur, il y aura une option y aura quelque part.

rinçage de cache de plate-forme croisée comme ci-dessus

à propos du DNS et de la mise en cache

16
Andy

Si vous utilisez une liaison comme un résolveur pour votre bureau - c'est-à-dire. ne pas expédier à un autre résolveur.

Rincer tout dans la cache:

rndc flush

Rincer un enregistrement spécifique:

rndc flushname example.com

Si vous expédiez, vous êtes à la merci du cache du transitaire.

11
Dan Carley

Avec le Windows DNS, le redémarrage du service rougit le cache. Vaut la peine d'essayer sur votre serveur de bureau.

Jr

4
John Rennie

Si vous utilisez Windows, vous pouvez utiliser NLTest.

  /DSREGDNS - Force registration of all DC-specific DNS records
  /DSDEREGDNS:<DnsHostName> - Deregister DC-specific DNS records for specified DC
      /DOM:<DnsDomainName> /DOMGUID:<DomainGuid> /DSAGUID:<DsaGuid>
  /DSQUERYDNS - Query the status of the last update for all DC-specific DNS records

Et si vous utilisez WINS, NBTSTAT.

3
RandomNickName42

Si vous utilisez BIND9 comme serveur DNS, redémarrez le service

Sudo Service Bind9 Redémarrer

0
randomscriptdouch22