BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

BIND-Konfiguration auf Fehler überprüfen

Möchte man seine Änderungen an der BIND-Konfiguration oder den Zonendateien auf Fehler überprüfen, kann dazu nslint verwendet werden. Im FreeBSD Portbaum findet man nslint unter dns/nslint:

# cd /usr/ports/dns/nslint && make install clean

Wird nslint aufgerufen, wird standardmässig die Konfiguration unter /etc/namedb/named.conf auf Fehler überprüft. Möchte man eine andere Datei überprüfen, so kann mit der -c Option der Pfad zur Datei angegeben werden:

# nslint
nslint: name referenced without other records: mail6.chruetertee.ch.
nslint: name referenced without other records: mail5.chruetertee.ch.
nslint: missing "ptr": www.chruetertee.ch. -> 217.150.245.53
nslint: 217.150.245.53 in use by chruetertee.ch. and www.chruetertee.ch.

Sind alle Fehler korrigiert, wird nslint keine Meldung ausgeben.

# nslint

Mehr Informationen zu nslint findet man in der Manpage nslint(8).

Comments (2)  Permalink

Comments

hanswurst @ 28.02.2009 18:53 UTC
http://www.freebsd.org/cgi/man.cgi?query=named-checkzone=0=0=FreeBSD+7.1-RELEASE+and+Ports=html

Ist bei BIND dabei, weis jetz aber nicht ob das in der FreeBSD Base ist, da ich BIND in der src.conf abgewählt hab ;)
Ihsan Dogan @ 01.03.2009 19:42 UTC
Das geht auch mit den von Bind mitgelieferten Tools named-checkconf und named-checkzone.
No new comments allowed (anymore) on this post.