miekg

dns

miekg

DNS library in Go

AI 简介

miekg/dns 是一个用 Go 编写的高性能、轻量级 DNS 协议实现库,支持完整的 DNS 协议栈(含全部资源记录类型与 DNSSEC)。其核心特点是遵循 KISS 哲学,API 简洁、无冗余封装,兼顾服务端(DNS 服务器开发)与客户端(解析器、查询工具)场景。底层高效处理二进制 DNS 报文,兼容最新 DNS 标准,被 CoreDNS、Consul、dnscrypt-proxy 等知名项目广泛采用。适用于构建自定义 DNS 服务器、解析器、网络诊断工具及安全审计系统等需要深度控制 DNS 行为的基础设施场景。

Go
BSD 3-Clause "New" or "Revised" License
8.7k
Stars
1.2k
Forks
176
Watchers
8
Issues

Star 增长

今日0
近 7 天0
近 30 天+9
综合评分66.14
默认分支master