So überprüfen Sie Konfigurationsdateien Bind9 (DNS Server)

So überprüfen Sie Konfigurationsdateien Bind9 (DNS Server)

Befehl genannt Checkconf Überprüft die Syntax nur einer DNS -Konfigurationsdatei (BIND). Die Datei wird zusammen mit allen von ihnen enthaltenen Dateien auf Syntaxfehler analysiert und überprüft. Wenn mit dem Befehl keine Datei angegeben ist, /etc /benannt ist.Conf wird standardmäßig gelesen.

1. Überprüfen Sie die Konfiguration von Bind9 (DNS)

Bei Änderungen, die in der Bindungskonfiguration vorgenommen wurden, empfehle ich, die DNS -Konfigurationsdatei zu überprüfen.

genannt Checkconf /etc /benannt.Conf  

Wenn die Bindung in der Chroot -Umgebung ausgeführt wird, verwenden Sie den folgenden Befehl auch zusammen mit dem obigen Befehl

benannte Checkconf -t/var/named/chroot/etc/benannt.Conf  

Der obige Befehl zeigt nichts an, wenn in der Konfigurationsdatei kein Fehler gefunden wird. Im Falle eines Fehlers wird als Ausgabe angezeigt.

2. Bindzonendatei überprüfen

So überprüfen Sie die Syntax der Zonendatei mit dem folgenden Befehl. Es zeigt das Ergebnis in beiden Fällen.

benannte Checkzone Demotecadmin.net/var/named/deMotecadmin.Netz.db  

Probenausgabe;

Zone Demotecadmin.NET/IN: LADED SERIAL 3013040200 OK 

3. Überprüfen Sie die Konfigurationsdatei in älterer Version von Bind

Wenn Sie eine ältere Version der Bindung verwenden, können Sie die Konfiguration auch mit dem folgenden Befehl überprüft haben.

Service namens configtest  

Probe -Outut:

Zonenwerkzeug.com/in: geladener Serial 42 Zone localhost/in: geladener Serial 42 Zone 1.168.192.In-Addr.ARPA/IN: LADED Serial 1997022700 Zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA/IN: LADED Serial 1997022700 Zone 255.In-Addr.ARPA/in: LADED SERIAL 42 ZONE 0.In-Addr.ARPA/in: geladener Serial 42