1 repositorio
Patterns and tools for building bespoke DNS name servers from scratch.
Distinct from Custom DNS Resolvers: Focuses on the development process of a full server rather than just configuring a resolver
Explore 1 awesome GitHub repository matching security & cryptography · Custom DNS Server Development. Refine with filters or upvote what's useful.
This project is a Go DNS library used for implementing DNS clients and servers. It provides a toolkit for packet exchange, record parsing, and the development of custom nameservers. The library includes a DNS server framework and a zone manager for parsing standard zone files and synchronizing data via zone transfers. It features a dedicated DNSSEC implementation library for generating cryptographic keys and validating signatures, as well as a TLS transport for encrypted connections between clients and servers. The system covers a broad range of capabilities including DNS resolver functional
Provides the building blocks to develop custom Go-based nameservers for managing domain records.