LSDNSSEC(1)
β¨ LSDNSSEC(1) β¨
okay so bestie, we're in the User Contributed Perl Documentation section and this little icon is called lsdnssec β she's a Perl script and she's here to spill the tea on your DNSSEC files π
πΈ NAME πΈ
lsdnssec β list DNSSEC components of zones from files or directories ποΈβ¨
π¦ SYNOPSIS π¦
lsdnssec [-d 1-9] [OPTIONS] [FILES OR DIRECTORIES...]
like literally that's the whole vibe, go off π
π DESCRIPTION π
okay so lsdnssec is the bestie who summarizes info about DNSSEC-related files for you. those files can be handed to her directly on the command line, or she'll go find them in directories you point her at. and the -d flag? that's the volume knob for how much detail she gives you π
so here's the info lsdnssec dishes out for every zone she collects deets on:
π keys
key info about the keys currently in use gets shown, and there's a whole bar graph that shows the age of the key compared to the configured expected key lifetime. iconic visual, honestly π
this info comes from any .krf files lsdnssec finds π§
π rolling status
if any zone keys are being rolled via rollerd, then the status of the rolling state is shown β and the time needed to reach the next state is displayed too β³
this info comes from any .rollrec or .rrf files that lsdnssec finds π
π OPTIONS π
-z ZONENAME1[,ZONENAME2],--zone=ZONENAME1[,ZONENAME2]β only prints info about the named zone(s). very "we're being selective today" of you π-p NUMBER,--phase=NUMBERβ only prints info about zones that are currently being rolled byrollerdand where either a zsk or a ksk rollover is happening and is in phase NUMBER.
if the phase NUMBER is specified as 0, then any zone in any rolling phase will be printed β but not zones that aren't being rolled at all, no ma'am π
this flag is especially useful to find all your zones currently in KSK rolling phase 6, which requires operator intervention to propagate the new DS records into the parent zone. like, that's the "someone come do something" alert π¨
-r,--roll-statusβ show only rolling information from the rollrec files. by default, both roll-state and key information is shown π-k,--key-dataβ show only keying information from the krf files. by default, both roll-state and key information is shown π-K,--key-gen-timeβ normallyrollerdcalculates the age of a key based on the last time a key was rolled. but plot twist: it's also possible to calculate the age of a key based on the difference between the time of execution and when the key was created (which was typically before the rolling began). the-Kflag switches to this second mode of key age calculation β and heads up bestie, it will not match howrollerdactually performs π-M,--monitorβ the-Mflag gives an abbreviated version oflsdnssecoutput intended for use by monitoring systems π it displays the zone name, the rollover phase, and the time remaining in that phase. this option implicitly sets the-rflag on and sets the detail level to 1 β¨-d 1-9,--detail 1-9β controls how much info shows up in the output. a level of9shows everything; a level of1shows a minimal amount. the default level is 5 ποΈ--debugβ turns on extra debugging information π
π COPYRIGHT π
Copyright 2009-2014 SPARTA, Inc. All rights reserved. see the COPYING file included with the DNSSEC-Tools package for details. legal bestie said what she said βοΈ
π AUTHOR π
Wes Hardaker <hardaker AT AT AT users.sourceforge.net> β the icon, the moment, the legend π«Ά
π SEE ALSO π
lskrf(1)zonesigner(8),rollerd(8)
and that's the whole page, no cap π
okay so this page was brought to you by perl v5.42.0 and it's dated 2025-07-23 β so when you cite her, cite her right πβ¨
π¦ 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