GETDS(1)
π GETDS(1) β the getds era π
okay so bestie, welcome to the manual page for getds, a lil gem from the User Contributed Perl Documentation corner of the world. It's giving "make me a DS record, slay" and honestly? We're obsessed. Let's get into it. π
β¨ NAME β¨
getds β create a DS record from DNSKEYing information πΈ
β¨ SYNOPSIS β¨
getds <domain>
β¨ DESCRIPTION β¨
So here's the vibe: getds will create a DS record from DNSKEYs for the DNS domain you specify. It does this by converting DNSKEYs to DS records using the hashing algorithm you pick. Then you can take those results and pass them along to upstream DNSSEC-supporting parents or to DLV registries. Periodt. π
But wait, there's more (there's always more, iykyk). getds will also pull the parent's published DS records and compare them against the existing keys. Then it lists:
- any DS records that are not published in the parent, and
- any DS records that are published in the parent but which don't match an existing key.
So it's basically a vibe check for your DS records. π₯
β¨ OPTIONS β¨
getds takes the following options:
-aALGORITHMS,--hash-algorithm algorithmALGORITHMS β this one specifies the hash algorithm to use when converting DNSKEYs to DS records. You can pass a comma-separated list if you want multiple algorithms, because why choose? The algorithms to choose from may be eitherSHA256orSHA1. π
The default is SHA256,SHA1
-fKEYFILE,--read-key-fileKEYFILE β this one specifies a file with a DNSKEY stored in it (such as created by bind'sdnssec-keygenprogram). Super helpful for comparing a known good key file against something that's actually published. π¦-z,--print-zsksβ this one causesgetdsto print ZSK DS records, as well as KSK records. Not me giving you the full lineup. π-p,--dont-check-parentβ instructsgetdsto not check the records in the parent for their published DS records. Sometimes you just don't wanna look, and that's valid. π-q,--quietβ produces quiet output with no explanatory headers. In other words, it only prints the DS records generated from the DNSKEYs. Minimalist queen behavior. π€«
Note: Running with-qimplies-p. (The quiet girlies don't check parents, no cap.) π
π SECURITY CONSIDERATIONS π
By default, getds pulls data from the live DNS. If your DNS resolver isn't configured so that this is pulled securely, then the results can't be trusted. Like, at all. Do not trust. Trust issues fr fr. π
π COPYRIGHT π
Copyright 2008-2014 SPARTA, Inc. All rights reserved. See the COPYING file included with the DNSSEC-Tools package for details. π
π AUTHOR π
Wes Hardaker, hardaker AT AT AT users.sourceforge.net π«Ά
And that's the whole page, bestie β no notes, it ate. This was perl v5.42.0, dated 2025-07-23, and honestly? Main character energy from start to finish. Go make some DS records. πβ¨ππ¦πΈπ
π¦ 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