DNSSEC-REVOKE(1)
π dnssec-revoke β like, the manual page, but make it make sense
Hey bestie, welcome to dnssec-revoke from BIND 9 β the little tool that puts the REVOKED bit on a DNSSEC key. Yes, that's literally the whole vibe. Let's go π
β¨ SYNOPSIS β¨
dnssec-revoke [-hr] [-v level] [-V] [-K directory] [-E engine] [-f] [-R]
{keyfile}
πΈ DESCRIPTION πΈ
Okay so picture this: dnssec-revoke reads a DNSSEC key file, sets the REVOKED bit on that key exactly as defined in [RFC 5011](https://datatracker.ietf.org/doc/html/rfc5011.html), and then births a brand-new pair of key files containing the now-revoked key. It's giving glow-up, but for keys π¦
That's it. That's the job. And it ate. π
π OPTIONS π
-hβ prints a usage message and dips. Short and sweet, no notes. βοΈ-Kdirectory β tells it which directory the key files are supposed to live in. Like, pick a home for them.-rβ says "yes, please remove the original keyset files after writing the new keyset files." Cleanup era π§Ή-vlevel β sets the debugging level. Turn the volume up if you want to see more.-Vβ prints version information. Basic but necessary, iykyk.-Eengine β specifies the cryptographic hardware to use, when applicable.
Real talk: when BIND 9 is built with OpenSSL, this needs to be set to the OpenSSL engine identifier that drives the cryptographic accelerator or hardware service module β usually pkcs11. So like, keep that in mind π
-fβ forced overwrite mode π₯ causesdnssec-revoketo write the new key pair even if a file already exists matching the algorithm and key ID of the revoked key. Bold. Iconic. Slightly chaotic.-Rβ prints the key tag of the key with the REVOKE bit set, but does not actually revoke the key. It's the "look, don't touch" option, bestie π«Ά
π¦ SEE ALSO π¦
dnssec-keygen(8)- BIND 9 Administrator Reference Manual
- [RFC 5011](https://datatracker.ietf.org/doc/html/rfc5011.html)
π Author π
Internet Systems Consortium
β Copyright β
2026, Internet Systems Consortium
okay that's the whole page, mwah π This beautiful little manual ships with BIND 9, version 9.20.30, dated 2026-10-12 β screenshot it, cite it, frame it, whatever, just don't lose it πβ¨
π¦ where this page comes from
- alpine 3.22: bind-doc 9.20.30-r0 Β· MPL-2.0
- alpine 3.23: bind-doc 9.20.30-r0 Β· MPL-2.0
- alpine 3.24: bind-doc 9.20.30-r0 Β· MPL-2.0
- nixos 26.05: bind 9.20.30
- nixpkgs unstable: bind 9.20.30
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms