We develop and contribute to a number of free/libre and open source software packages as part of providing these services. Much of our software is also used by other organizations around the world.
We are frequent contributors to the DNS server software ISC BIND
We wrote
nsdiff
which is a key part of our DNS update mechanism.The
nsnotifyd
program can run a script when a DNS zone changes.Our DNS-over-TLS and DNS-over-HTTPS service uses
doh101
Secret keys and passwords in our configuration management system are encrypted using
regpg
Other contributions:
A data structure called a qp trie which is a small and fast wide-fan-out radix tree. It has been adopted by Knot DNS and the Knot Resolver as the primary data structure for DNS data.
In the 1990s our
makezones
DNS build script was included in the BIND 4 distribution. There are some noes onmakezones
in Philip Hazel's technical autobiography.
The source code for the IP Register system is published, but it is not intended for use by other sites.
This site is written using Markdown with Mustache for the Project Light templates.