1 repository
General-purpose libraries for implementing DNS clients and servers in a specific language.
Distinct from Go Library Integrations: Candidates are either too narrow (integrations) or unrelated (HTML libs)
Explore 1 awesome GitHub repository matching networking & communication · DNS Protocol Libraries. 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 a complete Go library for implementing DNS clients and servers with full packet and record support.