Ich arbeite gerade an einigen Domainnamen. Ich aktualisiere sie. Mit dig
kann ich unseren Nameserver abfragen und feststellen, dass der korrekte Name aktualisiert wurde. Unser DNS-Cache im Büro zeigt jedoch immer noch den alten Namen an. Gestern habe ich die TTL auf 10 Minuten eingestellt, damit ich nicht lange warten muss. Gibt es jedoch eine Möglichkeit, den DNS-Cache des Büros zu aktualisieren? Gibt es einen hinterhältigen kleinen Trick, mit dem ich die Dinge einfacher machen kann?
UPDATE Nehmen wir an, ich habe keinen Zugriff auf den Server und kann ihn nicht neu starten. Kann ich sonst noch etwas tun?
Antworten:
Angenommen, Ihr DNS-Server befindet sich auf einem PC und nicht auf einem Router usw.:
Linux Cache Flush:
Oder für Distributionen ohne NSCD
Windows- Client- Cache-Flush für einzelne Computer:
Windows Server Cache Flush für Office Server (danke an ericmayo für die Korrektur):
Mac (möglicherweise ?!):
Wenn Sie eine Web-GUI usw. für einen Router haben, gibt es irgendwo eine Option.
Plattformübergreifendes Cache-Leeren wie oben
Informationen zu DNS und Caching
quelle
dscacheutil -flushcache
Leert den lokalen Cache im Betriebssystem und nicht den Bindungsnamenserver.rndc flush
löscht den Bindungsnamenserver auf einem Mac, was sich auf alle Computer auswirkt, die diesen Namenserver verwenden.Wenn Sie BIND als Resolver für Ihr Büro ausführen, d. H. Einen Resolver nicht an einen anderen weiterleiten.
Alles im Cache leeren:
Einen bestimmten Datensatz leeren:
Wenn Sie weiterleiten, sind Sie dem Cache des Weiterleiters ausgeliefert.
quelle
Wenn der Windows-DNS-Dienst nur neu gestartet wird, wird der Cache geleert. Einen Versuch wert auf Ihrem Büroserver.
JR
quelle
Wenn Sie Windows verwenden, können Sie nltest verwenden.
Und wenn Sie WINS verwenden, nbtstat.
quelle
Wenn Sie Bind9 als DNS-Server verwenden, starten Sie den Dienst neu
sudo service bind9 neu starten
quelle
service named restart
, wie Andy oben anspielt. Dies wäre eine hilfreichere Antwort, wenn Sie herausfinden würden, für welche Distributionen dies zutrifft (ich vermute, es handelt sich um " Debian und Derivate ", aber ich bin kein Debian-Experte) und fügten dies hinzu. Das heißt, willkommen bei SF!bind
, ob es als autorisierender oder rekursiver Server verwendet wird. Meiner Meinung nach ergibt diese Antwort für sich genommen nicht viel Sinn.