NSD
Developer(s) | NLnet Labs |
---|---|
Initial release | May 30, 2002 |
Stable release | 4.10.1[1]
/ 2 August 2024 |
Repository | |
Operating system | Unix-like |
Type | DNS server |
License | BSD license |
Website | www |
In Internet computing,NSD(for "name server daemon" ) is anopen-sourceDomain Name System(DNS)server.It was developed byNLnet LabsofAmsterdamin cooperation with theRIPE NCC,from scratch as an authoritative name server (i.e., not implementing the recursive caching function by design). The intention of this development is to add variance to the "gene pool" of DNS implementations used by higher level name servers and thus increase the resilience of DNS against software flaws or exploits.
NSD usesBIND-style zone-files (zone-files used under BIND can usually be used unmodified in NSD, once entered into the NSD configuration).
NSD uses zone information compiled viazonec
into a binary database file (nsd.db
) which allows fast startup of the NSD name-service daemon, and allows syntax-structural errors in Zone-Files to be flagged at compile-time (before being made available to NSD service itself).
The collection of programs/processes that make-up NSD are designed so that the NSD daemon itself runs as a non-privileged user and can be easily configured to run in aChroot jail,such that security flaws in the NSD daemon are not so likely to result in system-wide compromise as without such measures.
As of May, 2018, four of theInternetroot nameserversare using NSD:
- k.root-servers.net was switched to NSD on February 19, 2003.[2]
- One of the 2 load-balanced servers for h.root-servers.net (called "H1", "H2" ) was switched to NSD, and now there are 3 servers all running NSD (called "H1", "H2", "H3" ).[3]
- l.root-servers.net switched to NSD[4]on February 6, 2007[citation needed].
- d.root-servers.net was switched to NSD in May 2018.[5]
Several other TLDs use NSD for part of their servers.
See also
[edit]- Unbound,a recursiveDNS server,also developed by NLnet Labs
- Comparison of DNS server software
References
[edit]- ^"Release 4.10.1".2 August 2024.Retrieved23 August2024.
- ^Karrenberg, Daniel (14 February 2003)."k.root-servers.net Changing DNS Software at on 19.2.2003".Retrieved14 May2014.
- ^""Stichting NLnet; Annual Report 2003" mentioning NSD on h.root-servers.net ".Stichting NLnet Labs. 18 May 2004. p. 13.Retrieved30 January2007.
- ^Patrick Jones (2014-09-09).Lightning Talk on L-root(PDF).ENOG 8.Retrieved2016-01-04.
- ^"D-Root History Page".