DNSSEC-CHECKDS(8)

πŸ“¦ version 9.16.50, in centos-stream 9

πŸ’… DNSSEC-CHECKDS πŸ’…

okay so bestie, welcome to dnssec-checkds, one of the little helpers that ships with BIND 9 β€” yes, that BIND 9, the DNS one, the icon. this page is section 8 of the manual (system admin commands), and honestly? she's a niche queen but she does exactly one thing and she slays at it.


✨ NAME ✨

dnssec-checkds β€” the DNSSEC delegation consistency checking tool. that's it, that's the whole vibe. she checks consistency, she checks delegation, she checks DS records. main character energy tbh πŸŽ€


✨ SYNOPSIS ✨

dnssec-checkds [-ddig path] [-Ddsfromkey path] [-ffile] [-ldomain]
[-sfile] {zone}

so you hand her a {zone} (required, not optional, don't @ me) and she goes off. πŸ¦‹


✨ DESCRIPTION ✨

dnssec-checkds verifies the correctness of Delegation Signer (DS) resource records for keys in a specified zone.

literally that's the job. you give her a zone, she makes sure the DS records for the keys in that zone are actually correct. no cap. πŸ”₯


✨ OPTIONS ✨

  • -a algorithm β€” picks a digest algorithm to use when converting the zone's DNSKEY records into the DS records you'd expect to see. and here's the cute part: you can repeat this option as many times as you want, so multiple records get checked for each DNSKEY record. πŸ’– the algorithm has to be one of SHA-1, SHA-256, or SHA-384. those values are case insensitive, and the hyphen can be dropped entirely if that's your thing. if you don't specify any algorithm at all, the default is SHA-256. 🫢
  • -f file β€” if you give her a file, then the zone is read from that file to find the DNSKEY records. if you don't, then the DNSKEY records for the zone get looked up in the DNS instead. file girlie or network girlie, your call. 🌸
  • -s file β€” names a prepared dsset file β€” like, the kind dnssec-signzone would generate for you β€” to use as the source for the DS RRset instead of querying the parent. so you skip the parent entirely, she just reads your little file. prepared and unbothered. πŸ’…
  • -d dig path β€” points to a dig binary. used for testing. that's it, that's the whole note. 🧚
  • -D dsfromkey path β€” points to a dnssec-dsfromkey binary. used for testing. same energy as the one above, different binary. πŸ™ˆ
no extra lore here, bestie β€” those two path options are literally just for testing and that's all the page says about them.

🌈 SEE ALSO 🌈

(yes, the original list ends with a comma. she's a little quirky like that. keeping it. ⭐)


πŸ‘‘ AUTHOR πŸ‘‘

Internet Systems Consortium β€” the actual authors, credited, no notes. πŸ’œ


2024, Internet Systems Consortium


okay bestie that's the whole page, you're officially a dnssec-checkds understander πŸ¦‹βœ¨ this edition right here is from the BIND 9 manual, page version 9.16.50-RH, dated the same as that copyright β€” go check some DS records and be iconic πŸ’–πŸ’…

πŸ“¦ where this page comes from