Our #DNS toolkit for #rustlang, using our domain crate, is nearing completion.
We'll offer the commands to transform a DNSKEY RR to DS RR (key2ds), create a #DNSSEC key pair (keygen), print out the NSEC3 hash for the given domain name (nsec3-hash), generate a DNSSEC signed zone (signzone), send a NOTIFY message to DNS servers and lastly for now, define functions to perform UPDATE queries.
Up next are the finishing touches, with fuzzing support, packages and man pages. 
GitHub
Pull requests ยท NLnetLabs/dnst
A DNS administration toolbox including re-implementations of important ldns programs - Pull requests ยท NLnetLabs/dnst