named-checkzone, ' named-compilezone Befehle

Zweck

Tool für die Überprüfung der Gültigkeit von Zonendateien und Tool für die Konvertierung einer named-Konfigurationsdatei.

Syntax

named-checkzone [ ' -d ] [ ' -j ] [ ' -q ] [ ' -v ] [ ' -c class ] [ ' -f format ] [ ' -F format ] [ ' -i mode] [ ' -k mode ] [ ' -m mode ] [ ' -M mode ] [ ' -n mode ] [ ' -o filename ] [ ' -s style ] [ ' -S mode ] [ ' -t directory ] [ ' -w directory ] [ ' -D ] [ ' -W mode ] zonename filename

named-compilezone [ ' -d ] [ ' -j ] [ ' -q ] [ ' -v ] [ ' -c class ] [ ' -f format ] [ ' -F format ] [ ' -i mode] [ ' -k mode ] [ ' -m mode ] [ ' -n mode ] [ ' -o filename ] [ ' -s style ] [ ' -t directory ] [ ' -w directory ] [ ' -D ] [ ' -W mode ] zonename filename

Beschreibung

Der Befehl named-checkzone überprüft die Syntax und Integrität einer Zonendatei. Er führt dieselben Prüfungen durch wie der Dämon named beim Laden einer Zone. Der Befehl named-checkzone ist hilfreich, um Zonendateien zu überprüfen, bevor sie in einem Namensserver konfiguriert werden.

Der Befehl named-compilezone gleicht dem Befehl named-checkzone, gibt aber immer den Zoneninhalt in einer angegebenen Datei in einem angegebenen Format aus. Außerdem wendet er standardmäßig strengere Prüfstufen an, da der ausgegebene Speicherauszug als tatsächliche Zonendatei verwendet wird, die vom Dämon "named" geladen wird. Wenn Sie die Prüfstufen auf andere Weise manuell festlegen, müssen Sie darauf achten, dass sie mindestens so streng sind wie die Prüfstufen, die in der named-Konfigurationsdatei angegeben sind.

Flags

Tabelle 1 Markierungen
Element Beschreibung
-c Klasse Gibt die Klasse der Zone an. Wenn keine Klasse angegeben ist, wird die Klasse standardmäßig auf "IN" gesetzt.
-d Aktiviert das Debugging.
-D Gibt die Zonendatei im kanonischen Format aus. Dieses Flag ist für den Befehl named-compilezone immer aktiviert.
-i Modus Führt Integritätsprüfungen nach dem Laden der Zone durch. Die gültigen Werte für den Parameter Modus sind im Folgenden beschrieben:
full
Überprüft, ob MX-Einträge, SRV-Einträge und Delegations-NS-Einträge auf einen " A oder " AAAA verweisen (sowohl In-Zone- als auch Out-of-Zone-Hostnamen). Außerdem wird geprüft, ob Glue-Adressdatensätze in der Zone mit denen übereinstimmen, die von der untergeordnete Zone zugänglich gemacht werden.
full-sibling
Inaktiviert die Glue-Prüfungen für gleichgeordnete Zonen, entspricht aber ansonsten dem Modus full.
local
Prüft nur, ob MX-Datensätze, SRV-Datensätze und NS-Datensätze für Delegierung auf Hostnamen innerhalb der Zone verweisen oder ob erforderliche Glue-Adressdatensätze vorhanden sind (wenn sich der Namensserver in einer untergeordneten Zone befindet).
local-sibling
Inaktiviert die Glue-Prüfungen für gleichgeordnete Zonen, entspricht aber ansonsten dem Modus local.
none
Inaktiviert die Prüfungen.
-j Liest das Journal, falls es beim Laden der Zonendatei vorhanden ist.
format-f Gibt das Format der Zonendatei an. Mögliche Formate sind " text (Standard) und " raw.
format-F Gibt das Format der angegebenen Ausgabedatei an. Mögliche Formate sind " text (Standard) und " raw. Dieses Flag hat keine Auswirkungen, sofern der Zoneninhalt nicht ausgegeben wird.
-k Modus Führt Namensprüfungen mit dem angegebenen Fehlermodus durch. Mögliche Modi sind " fail, " warn (Standard) und " ignore.
-m Modus Gibt an, ob MX-Datensätze geprüft werden müssen, um festzustellen, ob es sich um Adressen handelt. Mögliche Modi sind " fail, " warn (Standard) und " ignore.
-M Modus Prüft, ob ein MX-Datensatz auf einen CNAME verweist. Mögliche Modi sind " fail, " warn (Standard) und " ignore.
-n Modus Gibt an, ob NS-Datensätze geprüft werden müssen, um festzustellen, ob es sich um Adressen handelt. Mögliche Modi sind " fail, " warn (Standard) und " ignore.
-o Dateiname Schreibt die Zonenausgabe in die für Dateiname angegebene Datei.
-q Gibt den "stillen" Modus an, in dem nur die Exit-Codes ausgegeben werden.
-s Stil Gibt den Stil der ausgegebenen Zonendatei an. Mögliche Stile sind " full (Standard) und " relative. Das Format " full eignet sich am besten für die automatische Verarbeitung durch ein separates Skript. Das Format " relative ist dagegen besser lesbar und eignet sich daher für die manuelle Bearbeitung. Dieses Flag hat keine Auswirkungen, sofern der Zoneninhalt nicht ausgegeben wird. Es hat auch keine Bedeutung, wenn ein anderes Ausgabeformat als "text" verwendet wird.
-S Modus Prüft, ob ein SRV-Datensatz auf einen CNAME verweist. Mögliche Modi sind " fail, " warn (Standard) und " ignore.
-t Verzeichnis Ändert das Verzeichnis in das angegebene Verzeichnis, sodass die in der Konfigurationsdatei enthaltenen Anweisungen verarbeitet werden.
-v Gibt die Version des Befehls named-checkzone aus und beendet dann den Befehl.
-w Verzeichnis Ändert das aktuelle Verzeichnis in das angegebene Verzeichnis, damit die relativen Dateinamen in den $INCLUDE-Anweisungen der Master-Datei funktionieren. Dies gleicht der directory-Klausel in der Datei named.conf.
-W Modus Gibt an, ob nach Platzhaltern gesucht werden soll, die keine Terminalplatzhalter sind. Solche Platzhalter sind nahezu immer darauf zurückzuführen, dass der Algorithmus für Platzhalterabgleich (RFC 1034) nicht verstanden wurde. Mögliche Modi sind " warn (Standard) und " ignore.
Zonenname Gibt den Domänennamen der zu überprüfenden Zone an.
Dateiname Gibt den Namen der Zonendatei an.

Exitstatus

Tabelle 2. EXITSTATUS
Element Beschreibung
0 Erfolgreiche Ausführung.
1 Bei der Ausführung sind Fehler aufgetreten.

befehl named-checkzone, ' named-compilezone - BIND 9.18

Eine vollständige Beschreibung finden Sie unter ' named-checkzone, named-compilezone command ' im BIND 9.18 Administrator Reference Manual.