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
| 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:
|
| -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
| 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.