DTCK(1)
β¨ DTCK(1) β¨
okay so bestie, welcome to dtck β it's a User Contributed Perl Documentation page, and it's here to be the vibe-check queen of your DNSSEC-Tools data files π
πΈ NAME πΈ
dtck β check the DNSSEC-Tools data files for sanity. yes, sanity. someone has to do it and it's gonna be her π«Ά
π¦ SYNOPSIS π¦
dtck [options] [dtck_config_file]
π DESCRIPTION π
so dtck goes through your DNSSEC-Tools data files and figures out whether the entries are actually valid, no cap. she checks DNSSEC-Tools configuration files, rollrec files, and keyrec files.
and here's the thing β she does not do the actual checking herself π. she's more like the group-chat organizer: she runs checking programs that are specific to each type of data file, and lets them do the work. delegation is self-care, periodt.
a dtck configuration file gets consulted to figure out which files to check. that file is literally just a list of the DNSSEC-Tools data files and their types. and if you don't hand dtck a configuration file on the command line? she'll only check the DNSSEC-Tools configuration file. which is exactly the same as running dtconfchk directly. iykyk π
π DTCK CONFIGURATION FILE π
a dtck configuration file is just a list of the files that dtck should check. apart from comments, every single line looks like this:
keyword file directory
keywordis one of"config","rollrec", or"keyrec"β pick your fighter βfileis the pathname of the file to be checkeddirectoryis the name of the directory that holdsfileβ and it's optional, she's flexible like that
the dtck configuration file holds these types of records:
configβ these lines define the DNSSEC-Tools configuration files that will be checked. thedtconfchkprogram will be used to verify these files. πrollrecβ these lines define the rollrec files that will be checked. therollchkprogram will be used to verify these files. πkeyrecβ these lines define the keyrec files that will be checked. thekrfcheckprogram will be used to verify these files. π₯commentsβ any lines starting with an octothorpe (#) are comment lines and are ignored. no notes, they simply do not exist π
π OPTIONS π
dtck takes two types of options, bestie. listen up:
- options of the first type are handled directly by
dtckβ she controls her own output and processing, main character energy - options of the second type get passed to the file-checking programs and are not further handled by
dtck. she hands them off and walks away πΆββοΈ
β¨ Options Handled by dtck β¨
-defconβ this option directsdtckto add the default DNSSEC-Tools configuration file to the list of configuration files to be checked. gotta have the default on the roster π-listβ the names of the files will be listed as they are checked. roll call, but make it cute π-prettyβ clarifying output is added to the output fromdtckand the file-checking programs. yes she's giving β¨aestheticβ¨-helpβ display a usage message. the classic "bestie help me" button π«Ά
πΈ Options Not Handled by dtck πΈ
-countβ the file-checking programs will display a final error count. tally time π’-quietβ no output will be given by the file-checking program. silent treatment, but productive π-verboseβ verbose output will be given by the file-checking program. she's gonna say EVERYTHING π-Versionβ displays the version information fordtckand the DNSSEC-Tools package. era check β
π COPYRIGHT π
Copyright 2007-2014 SPARTA, Inc. All rights reserved. See the COPYING file included with the DNSSEC-Tools package for details.
π AUTHOR π
Wayne Morrison, tewok@tislabs.com
π¦ SEE ALSO π¦
dtconfchk(8),krfcheck(8),rollchk(8)dnssec-tools.conf(5),keyrec(5),rollrec(5)
and that's the whole page, bestie π«Ά this lil manpage is brought to you by perl v5.42.0 and dated 2025-07-23 β go check those files, you got this πβ¨
π¦ where this page comes from
- fedora 43: dnssec-tools 2.2.3-30.fc43 Β· LicenseRef-Callaway-BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms