120 likes | 250 Vues
This presentation introduces NSD (Name Service Daemon), an authoritative-only DNS name server designed for high performance and simplicity. Key topics include the rationale behind NSD, its unique features such as code diversity, lack of recursion, and open source licensing. The presentation targets DNS publishers, root servers, and TLD servers, detailing how they can benefit from using NSD. The slides outline NSD's architecture, performance results, and demonstrate its suitability for various DNS use cases. For more information, visit the provided links.
E N D
nsda Name Service Daemon Alexis Yushin, Daniel Karrenberg, Olaf Kolkman, Ted Lindgreen with Erik Rozendaal, Jaap Akkerhuis, Miek Gieben, …
Presentation Outline Why nsd ? What is nsd ? Who should use nsd ?
Why nsd? • Code Diversity • Simplicity • Performance • Open Source
What is nsd? • Authoritative-Only DNS Name Server • No recursion • No caching • No dynamic update • No zone transfers • Implemented from Scratch • High Performance Design • DNSSec Ready • Well Tested
bserved Loads Zone Files Basic nsd Design Zone Compiler Responses Queries Responses daemon Responses
Goals Achieved ? • Code Diversity • Totally New Design • Bug Diversity • Simplicity • Daemon kept as small as possible (~1000 lines C) • No creeping featurism (total 5684 lines C) • Performance • See above • Open Source • Yes (BSD License)
Who should use NSD? • Publishers of authoritative zone info • Root Servers (some) • TLD servers • … • Who should not use nsd • Recursing name servers • Servers really needing dynamic updates • nsd-1.0.1 is available. It is stable.
Questions??? • Slides and other information (will be) available from http://www.ripe.net/ • Nsd-1.0.1: http://www.nlnetlabs.nl/ nsd/index.en.html