Was ist der Unterschied zwischen rndc und manuell bearbeitet benannt.conf.lokale

Ich weiß rndc bedeutet, dass ich die volle Kontrolle über die dns-server von remote. Allerdings, sagen wir mal ich brauche nicht solche remote-Funktion. Ich mache alles auf dem dns-server. Was ich wollte ist effizient hinzufügen/aktualisieren/entfernen von Zonen ohne Auswirkungen auf die anderen Zonen. Ich fand heraus, einige script-die Verwendung von rndc zum hinzufügen/aktualisieren/entfernen von Zonen wie so:

zum hinzufügen einer neuen zone


rndc addzone mydomain.com '{type master; file "/etc/bind/db.mydomain.com";};'
rndc reconfig

zu laden Sie die modifizierte zone


rndc reload mydomain.com

zum entfernen einer zone


rndc delzone mydomain.com

Scheint es ganz praktisch sein. Es scheint jedoch, es hat nichts hinzufügen, um die Namen.conf.lokale Datei. So bedeutet es rndc genommen hat, über die Kontrolle von den üblichen Namen.conf.lokale Weg? Wenn dies der Fall ist, was sind die Unterschiede? Welchen Weg sollte ich verwenden?

Dank,
Elgs

  • Dies ist ein bisschen off-topic für StackOverflow und bewegt werden sollte, um SuperUser
InformationsquelleAutor Qian Chen | 2014-02-12
Schreibe einen Kommentar