Gibt es eine Möglichkeit für BIND 9, den Cache automatisch in eine Datei zu kopieren, bevor sie beim Starten beendet und neu geladen wird?


7

Ich habe BIND 9 auf meinem lokalen Computer eingerichtet und ausgeführt, um DNS-Anfragen lokal zu beantworten. Ich weiß, dass es nicht notwendig ist; Mein Router hat einen eingebauten Nameserver. Aber ich mache das zu Lernzwecken.

Jetzt muss BIND den Cache sichern, bevor ich ihn beende (z. B. den Computer herunterfahre) und ihn beim Start automatisch aus derselben Datei neu lade. Gibt es eine Möglichkeit, dies zu tun? ich weiß das

rndc dumpdb

kann den ersten Trick machen (obwohl manuell). Wie konfiguriere ich BIND so, dass beide Aufgaben aus Gründen der Leistung automatisch ausgeführt werden, damit ich nach einem Neustart nicht unnötig den gesamten Cache verliere?

Antworten:


5

+1 für eine gute Frage, aber ich muss enttäuschen. Während es durchaus möglich ist, den Befehl dump in Ihre Shutdown-Skripte und einen entsprechenden Ladebefehl in Ihre Startskripte zu schreiben, gibt es keinen Befehl "Cache aus Datei laden".

Es könnte vernünftigerweise implementiert werden, insbesondere wenn man die Cache-Timer basierend auf der Zeit, vor der die Cache-Datei geschrieben wurde, dekrementieren würde. Derzeit (und ich sehe nicht, dass dies in die Codebasis aufgenommen wird) ist es einfach nicht da.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.