Introduction - If you have any usage issues, please Google them yourself
Complete and usable DNS library. All Resource Records are supported, including the DNSSEC types. It follows a lean and mean philosophy. If there is stuff you should know as a DNS programmer there isn't a convenience function for it. Server side and client side programming is supported, i.e. you can build servers and resolvers with it.
We try to keep the "master" branch as sane as possible and at the bleeding edge of standards, avoiding breaking changes wherever reasonable. We support the last two versions of Go.
Packet : dns-master.zip filelist
dns-master/
dns-master/.codecov.yml
dns-master/.github/
dns-master/.github/workflows/
dns-master/.github/workflows/codeql-analysis.yml
dns-master/.github/workflows/go.yml
dns-master/.gitignore
dns-master/AUTHORS
dns-master/CODEOWNERS
dns-master/CONTRIBUTORS
dns-master/COPYRIGHT
dns-master/LICENSE
dns-master/Makefile.fuzz
dns-master/Makefile.release
dns-master/README.md
dns-master/acceptfunc.go
dns-master/acceptfunc_test.go
dns-master/client.go
dns-master/client_test.go
dns-master/clientconfig.go
dns-master/clientconfig_test.go
dns-master/dane.go
dns-master/defaults.go
dns-master/dns.go
dns-master/dns_bench_test.go
dns-master/dns_test.go
dns-master/dnssec.go
dns-master/dnssec_keygen.go
dns-master/dnssec_keyscan.go
dns-master/dnssec_privkey.go
dns-master/dnssec_test.go
dns-master/dnsutil/
dns-master/dnsutil/util.go
dns-master/dnsutil/util_test.go
dns-master/doc.go
dns-master/duplicate.go
dns-master/duplicate_generate.go
dns-master/duplicate_test.go
dns-master/dyn_test.go
dns-master/edns.go
dns-master/edns_test.go
dns-master/example_test.go
dns-master/format.go
dns-master/format_test.go
dns-master/fuzz.go
dns-master/fuzz_test.go
dns-master/generate.go
dns-master/generate_test.go
dns-master/go.mod
dns-master/go.sum
dns-master/hash.go
dns-master/issue_test.go
dns-master/labels.go
dns-master/labels_test.go
dns-master/leak_test.go
dns-master/length_test.go
dns-master/listen_no_reuseport.go
dns-master/listen_reuseport.go
dns-master/msg.go
dns-master/msg_generate.go
dns-master/msg_helpers.go
dns-master/msg_helpers_test.go
dns-master/msg_test.go
dns-master/msg_truncate.go
dns-master/msg_truncate_test.go
dns-master/nsecx.go
dns-master/nsecx_test.go
dns-master/parse_test.go
dns-master/privaterr.go
dns-master/privaterr_test.go
dns-master/reverse.go
dns-master/rr_test.go
dns-master/sanitize.go
dns-master/sanitize_test.go
dns-master/scan.go
dns-master/scan_rr.go
dns-master/scan_test.go
dns-master/serve_mux.go
dns-master/serve_mux_test.go
dns-master/server.go
dns-master/server_test.go
dns-master/sig0.go
dns-master/sig0_test.go
dns-master/smimea.go
dns-master/svcb.go
dns-master/svcb_test.go
dns-master/tlsa.go
dns-master/tools.go
dns-master/tsig.go
dns-master/tsig_test.go
dns-master/types.go
dns-master/types_generate.go
dns-master/types_test.go
dns-master/udp.go
dns-master/udp_test.go
dns-master/udp_windows.go
dns-master/update.go
dns-master/update_test.go
dns-master/version.go
dns-master/version_test.go
dns-master/xfr.go
dns-master/xfr_test.go
dns-master/zduplicate.go
dns-master/zmsg.go
dns-master/ztypes.go