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
-
ZONEDMNNom de zone Zone name obligatoire -
ZONEDTAFFichier de zone Zone file obligatoire -
DEBUGAfficher les informations de débogage Show debug information -
QUIETMode silencieux Quiet mode -
CHKDNSJRNFVérifier les fichiers journaux Check journal files -
CLASSClasse Class -
CHKDTAITGVérifier l'intégrité du chargement Check load integrity -
INFMTFormat d'entrée Input format -
OUTFMTFormat de sortie Output format -
DETAILStyle de vidage Dump style -
CANONICALVider les noms canoniques Dump canonical names -
ZONESTMFFichier de sortie de zone Zone output file -
CHKLBLVérifier les libellés Check labels -
CHKMXADRVérifier MX pour adresse Check MX for address -
CHKMXNAMEVérifier MX pour CNAME Check MX for CNAME -
CHKNSADRVérifier les serveurs Check servers -
CHKSRVNAMEVérifier SRV pour CNAME Check SRV for CNAME -
CHKWLDCRDVérifier les caractères génériques Check for wildcards -
TOSTMFFichier 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.