Programming language: C
License: BSD 3-clause "New" or "Revised" License
Tags: DNS    

NSD alternatives and similar tools

Based on the "DNS" category.
Alternatively, view NSD alternatives based on common mentions on social networks and blogs.

  • PowerDNS

    7.0 10.0 L1 NSD VS PowerDNS
    PowerDNS Authoritative, PowerDNS Recursor, dnsdist
  • Unbound

    Unbound is a validating, recursive, and caching DNS resolver.
  • Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
    Promo www.influxdata.com
    InfluxDB Logo
  • Bind

    Mirror of https://gitlab.isc.org/isc-projects/bind9, please submit issues and PR/MRs in the GitLab. Any issues and PRs opened here will be closed without a comment.
  • Knot DNS Resolver

    Knot Resolver - resolve DNS names like it's 2024
  • Knot DNS

    A mirrored repository
  • Designate

    OpenStack Technical Committee Decisions. Mirror of code maintained at opendev.org.
  • Yadifa

    YADIFA is a lightweight authoritative Name Server with DNSSEC capabilities. Developed by the passionate people behind the .eu top-level domain, YADIFA has been built from scratch to face today’s DNS challenges, with no compromise on security, speed and stability, to offer a better and safer Internet experience.
  • dnsmasq

    DISCONTINUED. mirror of dnsmasq (git://thekelleys.org.uk/dnsmasq.git ). This account is NOT maintained by dnsmasq developers. I am happy to give account to them. Please feel free to contact me. 1584171677[at]qq[dot]com
  • djbdns

    A collection of DNS applications, including tinydns.
  • CoreDNS

    Flexible DNS server written on Go.

Do you think we are missing an alternative of NSD or a related project?

Add another 'DNS' Tool



Travis Build Status Cirrus Build Status Packaging status CII Best Practices

The NLnet Labs Name Server Daemon (NSD) is an authoritative DNS name server. It has been developed for operations in environments where speed, reliability, stability and security are of high importance. If you have any feedback, we would love to hear from you. Don’t hesitate to create an issue on Github or post a message on the NSD mailing list. You can learn more about NSD by reading our documentation.


Make sure you have the following installed:

  • C toolchain (the set of tools to compile C such as a compiler, linker, and assembler)
  • OpenSSL, with its include files (usually these are included in the "dev" version of the library)
  • libevent, with its include files (usually these are included in the "dev" version of the library)
  • flex
  • bison

The repository does not contain ./configure, but you can generate it like this (note that the ./configure is included in release tarballs so they do not have to be generated):

aclocal && autoconf && autoheader

NSD can be compiled and installed using:

./configure && make && make install

NSD configuration

The configuration options for NSD are described in the man pages, which are installed (use man nsd.conf) and are available on the NSD documentation page.

An example configuration file is located in nsd.conf.sample.