Aller au contenu

CHKDNSZNE

Vérifier zone DNS

Check DNS Zone

En bref

La commande Vérifier une zone DNS (CHKDNSZNE) vérifie la syntaxe et l'intégrité d'un fichier de données de zone. The Check DNS Zone (CHKDNSZNE) command checks the syntax and integrity of a zone data file.

CHKDNSZNE se lit CHK (Vérifier) + DNSZNE. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

CHKDNSZNE ZONEDMN(…) ZONEDTAF(…)

Paramètres

  • ZONEDMN Nom de zone Zone name obligatoire
  • ZONEDTAF Fichier de zone Zone file obligatoire
  • DEBUG Afficher les informations de débogage Show debug information
  • QUIET Mode silencieux Quiet mode
  • CHKDNSJRNF Vérifier les fichiers journaux Check journal files
  • CLASS Classe Class
  • CHKDTAITG Vérifier l'intégrité du chargement Check load integrity
  • INFMT Format d'entrée Input format
  • OUTFMT Format de sortie Output format
  • DETAIL Style de vidage Dump style
  • CANONICAL Vider les noms canoniques Dump canonical names
  • ZONESTMF Fichier de sortie de zone Zone output file
  • CHKLBL Vérifier les libellés Check labels
  • CHKMXADR Vérifier MX pour adresse Check MX for address
  • CHKMXNAME Vérifier MX pour CNAME Check MX for CNAME
  • CHKNSADR Vérifier les serveurs Check servers
  • CHKSRVNAME Vérifier SRV pour CNAME Check SRV for CNAME
  • CHKWLDCRD Vérifier les caractères génériques Check for wildcards
  • TOSTMF Fichier de sortie Output file

Astuce : dans une session 5250, tapez CHKDNSZNE puis F4 pour l'invite de saisie, et F1 sur un paramètre pour son aide.

Aide IBM i de la commande

Texte du F1, IBM i 7.5 en français (bibliothèque QDNS)

Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non

La commande Vérifier une zone DNS (CHKDNSZNE) vérifie la syntaxe et l'intégrité d'un fichier de données de zone. Elle effectue les mêmes vérifications que le serveur DNS (Domain Name System) lors du chargement d'une zone. Cela est utile pour vérifier les fichiers de données de zone avant de les configurer dans un serveur DNS. The Check DNS Zone (CHKDNSZNE) command checks the syntax and integrity of a zone data file. It performs the same checks as the Domain Name System (DNS) server when loading a zone. This is useful for checking zone data files before configuring them into a DNS server.

Restrictions:

  • Vous devez posséder le droit d'exécution (*X) sur les répertoires du chemin du fichier de zone. You must have execute (*X) authority to the directories in the path of the zone file.
  • Vous devez posséder le droit de lecture (*R) sur le fichier de zone. You must have read (*R) authority to the zone file.
  • Vous devez posséder le droit d'exécution (*X) sur les répertoires du chemin d'accès du fichier de sortie. You must have execute (*X) authority to the directories in the path of the output file.
  • Vous devez posséder le droit d'écriture (*W) sur le fichier de sortie s'il existe déjà. You must have write (*W) authority to the output file if it already exists.
  • Vous devez posséder les droits de lecture, d'écriture et d'exécution (*RWX) sur le répertoire parent du fichier de sortie si celui-ci n'existe pas encore. You must have read, write and execute (*RWX) authority to the output file's parent directory if the output file does not already exist.

Paramètres

Mot-clé Description Valeurs possibles Remarques
ZONEDMN Nom de zoneZone name Valeur caractère Obligatoire, positionnel 1
ZONEDTAF Fichier de zoneZone file Chemin d'accès Obligatoire, positionnel 2
DEBUG Afficher les informations de débogageShow debug information *NO, *YES Facultatif
QUIET Mode silencieuxQuiet mode *NO, *YES Facultatif
CHKDNSJRNF Vérifier les fichiers journauxCheck journal files *NO, *YES Facultatif
CLASS ClasseClass *IN, *CH, *HS Facultatif
CHKDTAITG Vérifier l'intégrité du chargementCheck load integrity *NONE, *FULL, *FULLNOSIBL, *LOCAL, *LOCALNOSIBL Facultatif
INFMT Format d'entréeInput format *DFT, *TEXT, *RAW Facultatif
OUTFMT Format de sortieOutput format *DFT, *TEXT, *RAW Facultatif
DETAIL Style de vidageDump style *DFT, *FULL, *BASIC Facultatif
CANONICAL Vider les noms canoniquesDump canonical names *NO, *YES Facultatif
ZONESTMF Fichier de sortie de zoneZone output file Chemin d'accès, *STDOUT Facultatif
CHKLBL Vérifier les libellésCheck labels *WARN, *FAIL, *IGNORE Facultatif
CHKMXADR Vérifier MX pour adresseCheck MX for address *WARN, *FAIL, *IGNORE Facultatif
CHKMXNAME Vérifier MX pour CNAMECheck MX for CNAME *WARN, *FAIL, *IGNORE Facultatif
CHKNSADR Vérifier les serveursCheck servers *WARN, *FAIL, *IGNORE Facultatif
CHKSRVNAME Vérifier SRV pour CNAMECheck SRV for CNAME *WARN, *FAIL, *IGNORE Facultatif
CHKWLDCRD Vérifier les caractères génériquesCheck for wildcards *WARN, *IGNORE Facultatif
TOSTMF Fichier de sortieOutput file Chemin d'accès, *STDOUT Facultatif

Nom de zone (ZONEDMN)Zone name (ZONEDMN)

Indique le nom de domaine de la zone à vérifier. Specifies the domain name of the zone being checked.

Ce paramètre est obligatoire. This is a required parameter.

valeur-caractère
Indiquez un nom de domaine de zone défini dans le fichier de données de zone. Specify a zone domain name defined in the zone data file.

Fichier de zone (ZONEDTAF)Zone file (ZONEDTAF)

Indique le fichier de données de zone à vérifier. Specifies the zone data file to check.

Ce paramètre est obligatoire. This is a required parameter.

chemin-d'accès
Indiquez le chemin d'accès d'un fichier STREAM qui est le fichier de données de zone à vérifier. Specify the path name for a stream file which is the zone data file to be checked.

Afficher les informations de débogage (DEBUG)Show debug information (DEBUG)

Indique s'il faut ou non activer le débogage. Specifies whether or not to enable debugging.

*NO
Désactive les messages de débogage. Disable debugging messages.
*YES
Active les messages de débogage. Enable debugging messages.

Mode silencieux (QUIET)Quiet mode (QUIET)

Indique s'il faut ou non effectuer la vérification en mode silencieux. Le mode silencieux n'utilise qu'un code de sortie et n'envoie aucun message. Specifies whether or not to perform the check in quiet mode. Quiet mode will only use an exit code and not send any messages.

*NO
N'affiche pas de messages ; affiche uniquement un code de sortie. Do not display messages; only display an exit code.
*YES
Affiche des messages et un code de sortie. Display messages and an exit code.

Vérifier les fichiers journaux (CHKDNSJRNF)Check journal files (CHKDNSJRNF)

Indique, lors du chargement d'un fichier de données de zone, s'il faut lire ou non le fichier journal DNS s'il existe. Un fichier journal DNS contient les mises à jour de zone qui doivent être fusionnées avec le fichier de données de la zone maître. Specifies, when loading a data zone file, whether or not to read the DNS journal file if it exists. A DNS journal file contains zone updates that need to be merged with the master zone data file.

*NO
Ne lit aucun fichier journal DNS pour la zone. Do not read any DNS journal files for the zone.
*YES
Lit les éventuels fichiers journaux DNS de la zone. Read any DNS journal files for the zone.

Classe (CLASS)Class (CLASS)

Indique le groupe de protocoles des informations. Specifies the protocol group of the information.

*IN
La classe Internet. The Internet class.
*CH
La classe CHAOS. The CHAOS class.
*HS
La classe Hesiod. The Hesiod class.

Vérifier l'intégrité du chargement (CHKDTAITG)Check load integrity (CHKDTAITG)

Indique quelles vérifications d'intégrité des données de zone effectuer après le chargement. Specifies which post-load zone data integrity checks to perform.

*NONE
N'effectue aucune vérification d'intégrité des données de zone après le chargement. Do not perform any post-load zone data integrity checks.
*FULL
Vérifie que les enregistrements MX font référence à un enregistrement A ou AAAA, tant pour les noms d'hôte dans la zone que hors de la zone. Vérifie que les enregistrements SRV font référence à un enregistrement A ou AAAA, tant pour les noms d'hôte dans la zone que hors de la zone. Vérifie que les enregistrements NS de délégation font référence à un enregistrement A ou AAAA, tant pour les noms d'hôte dans la zone que hors de la zone. Vérifie également que les enregistrements d'adresses de colle (glue) de la zone correspondent à ceux annoncés par la zone enfant. Checks that MX records refer to A or AAAA record for both in-zone and out-of-zone hostnames. Checks that SRV records refer to A or AAAA record for both in-zone and out-of-zone hostnames. Checks that delegation NS records refer to A or AAAA record for both in-zone and out-of-zone hostnames. It also checks that glue addresses records in the zone match those advertised by the child.
*FULLNOSIBL
Identique à *FULL, mais désactive les vérifications de colle entre zones sœurs. Same as *FULL but disables sibling glue checks.
*LOCAL
Identique à *FULL, mais ne vérifie que les noms d'hôte dans la zone. Les noms d'hôte hors de la zone ne sont pas vérifiés. Same as *FULL but only checks in-zone hostnames. Out-of-zone hostnames are not checked.
*LOCALNOSIBL
Identique à *LOCAL, mais désactive les vérifications de colle entre zones sœurs. Same as *LOCAL but disables sibling glue checks.

Format d'entrée (INFMT)Input format (INFMT)

Indiquez le format du fichier de données de zone à lire en entrée. Specify the format of the zone data file to be read as input.

*DFT
Identique à *TEXT. Same as *TEXT.
*TEXT
Format texte lisible. Human-readable text format.
*RAW
Format de fichier binaire. Binary file format.

Format de sortie (OUTFMT)Output format (OUTFMT)

Indiquez le format du fichier de sortie indiqué par le paramètre TOSTMF. Cela n'a aucun effet sauf si l'utilitaire vide le contenu des données de zone. Specify the format of the output file specified by the TOSTMF parameter. This does not have any effect unless the utility dumps the zone data contents.

*DFT
Identique à *TEXT. Same as *TEXT.
*TEXT
Format texte lisible. Human-readable text format.
*RAW
Format de fichier binaire. Binary file format.

Style de vidage (DETAIL)Dump style (DETAIL)

Indique le niveau de détail des enregistrements du fichier de données de zone vidé. Le format *FULL convient le mieux au traitement automatique par un script distinct. Le format *BASIC est plus lisible par l'humain et convient donc à la modification manuelle. Ce paramètre n'a d'effet que si l'utilitaire vide le contenu des données de zone avec le paramètre TOSTMF. Il n'a pas non plus de sens si le paramètre OUTFMT n'est pas *TEXT. Specifies the detail level of records for the dumped zone data file. The *FULL format is most suitable for processing automatically by a separate script. The *BASIC format is more human-readable and is thus suitable for manual editing. This parameter will only have an effect if the utility dumps the zone data contents with the TOSTMF parameter. It also does not have any meaning if the OUTFMT parameter is not *TEXT.

*DFT
Identique à *FULL. Same as *FULL.
*FULL
Vide selon un format adapté au traitement par script. Dump using a format suitable for script processing.
*BASIC
Vide selon un format adapté à la modification manuelle. Dump using a format for manual editing.

Vider les noms canoniques (CANONICAL)Dump canonical names (CANONICAL)

Indique s'il faut ou non vider le fichier de données de zone au format canonique. Comme un enregistrement de ressource (RR) peut avoir plusieurs noms (alias) associés, cela permet de vider le nom réel (canonique) au lieu des alias. Specifies whether or not to dump the zone data file in canonical format. Since a Resource Record (RR) can have more than one name (aliases) associated with it, this allows you to dump the real (canonical) name instead of the aliases.

*NO
Ne vide pas les données de zone au format canonique (affiche les alias). Do not dump zone data in canonical format (show aliases).
*YES
Vide les données de zone au format canonique (n'affiche pas les alias). Dump zone data in canonical format (do not show aliases).

Fichier de sortie de zone (ZONESTMF)Zone output file (ZONESTMF)

Indique le fichier de sortie dans lequel les données de zone sont écrites. Le format de sortie est basé sur les paramètres OUTFMT, DETAIL et CANONICAL. Specifies the output file to which the zone data will be written. The output format will be based on the OUTFMT, DETAIL and CANONICAL parameters.

*STDOUT
Toute la sortie de la commande est dirigée vers l'unité de sortie standard (normalement l'écran). All command output goes to the standard output device (normally the display).
chemin-d'accès
Indiquez le chemin d'accès d'un fichier STREAM dans lequel les données de zone sont écrites. Specify the path name for a stream file to which the zone data will be written.

Vérifier les libellés (CHKLBL)Check labels (CHKLBL)

Indique comment traiter les erreurs de vérification des noms de domaine. Specifies how to handle domain name check errors.

Les erreurs sont traitées selon les modes d'échec suivants. Errors are handled using the following failure modes.

*WARN
Affiche des messages d'avertissement. Show warning messages.
*FAIL
Affiche des messages d'échec. Show failure messages.
*IGNORE
N'affiche ni message d'avertissement ni message d'échec. Do not show warning or failure messages.

Vérifier MX pour adresse (CHKMXADR)Check MX for address (CHKMXADR)

Indique comment traiter les erreurs détectées lors de la vérification que les enregistrements MX sont des adresses. Specifies how to handle errors found when checking MX records to see if they are addresses.

Les erreurs sont traitées selon les modes d'échec suivants. Errors are handled using the following failure modes.

*WARN
Affiche des messages d'avertissement. Show warning messages.
*FAIL
Affiche des messages d'échec. Show failure messages.
*IGNORE
N'affiche ni message d'avertissement ni message d'échec. Do not show warning or failure messages.

Vérifier MX pour CNAME (CHKMXNAME)Check MX for CNAME (CHKMXNAME)

Indique comment traiter les erreurs détectées lors de la vérification que les enregistrements MX ne font pas référence à un CNAME. Specifies how to handle errors found when checking MX records to see if they refer to a CNAME.

Les erreurs sont traitées selon les modes d'échec suivants. Errors are handled using the following failure modes.

*WARN
Affiche des messages d'avertissement. Show warning messages.
*FAIL
Affiche des messages d'échec. Show failure messages.
*IGNORE
N'affiche ni message d'avertissement ni message d'échec. Do not show warning or failure messages.

Vérifier les serveurs (CHKNSADR)Check servers (CHKNSADR)

Indique comment traiter les erreurs détectées lors de la vérification que les enregistrements NS sont des adresses. Specifies how to handle errors found when checking NS records to see if they are addresses.

Les erreurs sont traitées selon les modes d'échec suivants. Errors are handled using the following failure modes.

*WARN
Affiche des messages d'avertissement. Show warning messages.
*FAIL
Affiche des messages d'échec. Show failure messages.
*IGNORE
N'affiche ni message d'avertissement ni message d'échec. Do not show warning or failure messages.

Vérifier SRV pour CNAME (CHKSRVNAME)Check SRV for CNAME (CHKSRVNAME)

Indique comment traiter les erreurs détectées lors de la vérification que les enregistrements SRV ne font pas référence à un CNAME. Specifies how to handle errors found when checking SRV records to see if they refer to a CNAME.

Les erreurs sont traitées selon les modes d'échec suivants. Errors are handled using the following failure modes.

*WARN
Affiche des messages d'avertissement. Show warning messages.
*FAIL
Affiche des messages d'échec. Show failure messages.
*IGNORE
N'affiche ni message d'avertissement ni message d'échec. Do not show warning or failure messages.

Vérifier les caractères génériques (CHKWLDCRD)Check for wildcards (CHKWLDCRD)

Indique s'il faut ou non rechercher les caractères génériques non terminaux. Les caractères génériques non terminaux résultent presque toujours d'une mauvaise compréhension de l'algorithme de correspondance des caractères génériques (RFC 1034). Specifies whether or not to check for non-terminal wildcards. Non-terminal wildcards are almost always the result of a failure to understand the wildcard matching algorithm (RFC 1034).

Les erreurs sont traitées selon les modes d'échec suivants. Errors are handled using the following failure modes.

*WARN
Affiche des messages d'avertissement. Show warning messages.
*IGNORE
N'affiche ni message d'avertissement ni message d'échec. Do not show warning or failure messages.

Fichier de sortie (TOSTMF)Output file (TOSTMF)

Indique le nom d'un fichier STREAM dans lequel toute la sortie de la commande est écrite. Specifies the name of a stream file where all command output is written.

*STDOUT
Toute la sortie de la commande est dirigée vers l'unité de sortie standard (normalement l'écran). All command output goes to the standard output device (normally the display).
chemin-d'accès
Indiquez le chemin d'accès d'un fichier STREAM dans lequel la sortie doit être écrite. Specify the path name for a stream file where output should be written.

Exemples

 CHKDNSZNE ZONEDMN(i5os.ibm.com)
           ZONEDTAF('/QIBM/UserData/OS400/DNS/NS/i5os.ibm.com.DB')
           CHKDNSJRNF(*YES)

Cette commande vérifie la zone 'i5os.ibm.com' dans le fichier de données de zone '/QIBM/UserData/OS400/DNS/NS/i5os.ibm.com.DB'. Elle vérifie également les éventuels fichiers journaux DNS pouvant s'appliquer à cette zone. La sortie de cette commande peut se présenter ainsi : This command checks the zone 'i5os.ibm.com' in the zone data file '/QIBM/UserData/OS400/DNS/NS/i5os.ibm.com.DB'. It also checks any DNS journal files that may apply to this zone. Output from this command might look like this:

   zone i5os.ibm.com/IN: loaded serial 2
   OK

Messages d'erreur

Messages *ESCAPE *ESCAPE Messages

DNS0013
Erreur lors du traitement des paramètres de la commande. Error processing command parameters.
DNS0065
L'option 33 de i5/OS est requise mais n'est pas installée. Option 33 of i5/OS is required, but is not installed.
TCP7124
Le programme &1 de la bibliothèque &2, de type *PGM, s'est terminé anormalement. Program &1 in library &2 type *PGM ended abnormally.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.