DOMAIN

dnst is a collection of programs that offer modern replacements for the popular ldns utilities.

The ldns utilities were originally examples showcasing the use of the ldns library, but they became unexpectedly popular. As simple example programs, they had unergonomic interfaces and subtle edge cases that made them difficult to use.

At present, six utilities have been implemented:

  • key2ds
  • keygen
  • nsec3hash
  • signzone
  • notify
  • update.

Each utility is exposed as a compatibility interface (functioning as a drop-in replacement for the ldns equivalents), and with brand-new and more ergonomic interfaces. We’re still working on porting more utilities, and eventually packaging and distributing these replacements.