miekg/dns
View on GitHub ↗ ★ 8,800 Go
DNS library in Go
17 mentions on Hacker News by 17 people: 1 story, 16 comments · first 2012-10-09 · latest 2026-05-26
20082026
-
…in general a commodity DNS server) vs. developing a custom DNS server integrating your logic (using https://github.com/miekg/dns for instance).
comment by ericpauley · 2026-05-26 · in DynIP – Dynamic DNS with RFC 2136, IPv6, DNSSEC, and BYOD -
…your parts under? So far it seems to build on BSD (GO) and some completely copyrighted extensions from (github.com/miekg/dns). I have a work project this would help with, but at this point using it commercially feels a little shaky.
comment by d_meeze · 2022-05-15 · in Show HN: KittenDNS – Easy to setup, rule engine, LetsEncrypt compatible -
…dynamic DNS app I would look at @miekg’s excellent Go library [2] [1] https://www.knot-dns.cz/ [2] https://github.com/miekg/dns
comment by _paulc · 2022-01-05 · in Why might you run your own DNS server? -
…A really solid alternative DNS client implementation can be found here: https://github.com/miekg/dns . Real easy to read and vet compared to a few other libraries I ran into when working on this problem.
comment by alaties · 2021-02-02 · in Go 1.16 will make system calls through Libc on OpenBSD -
I don't think the Rust version is even close to what github.com/miekg/dns offers.
comment by Thaxll · 2020-11-09 · in Dog – A command-line DNS client written in Rust -
I don't know of a guide but there's lots of projects built on miekg's DNS package: https://github.com/miekg/dns/
comment by macdj · 2020-06-07 · in A guide to writing a DNS Server from scratch in Rust -
…server for very large zones). I was able to find the bug and get it fixed in less than 24 hours. https://github.com/miekg/dns/issues/786 https://github.com/google/pprof
comment by w8rbt · 2018-11-11 · in Nine years of Go -
…found to break some client software -- in particular, the Go DNS library The issue for the curious: https://github.com/miekg/dns/issues/234
comment by orivej · 2018-10-20 · in Yeti DNS Project -
If you want something faster than github.com/miekg/dns, there is golang.org/x/net/dns. I am the author, but I promise it is a lot faster. It is about an order of magnitude faster in my benchmarks.
comment by iangudger · 2017-11-28 · in Show HN: Golang DNS server, including DNSSEC and DNS-over-TLS -
…different Resource Record types) and some networking concepts (TCP, UDP, Ports). We heavily leverage the github.com/miekg/dns library, and have plans to implement DNSCrypt, DNSSEC, eDNS0 client subnets, and other standards into our…
comment by LogicX · 2017-06-03 · in Ask HN: Who is hiring? (June 2017) -
…go get -u github.com/golang/glog go get -u github.com/golang/protobuf/{proto,protoc-gen-go} go get -u github.com/miekg/dns
comment by krat0sprakhar · 2016-01-31 · in Google Open Source Load Balancer in Go -
…One more interesting detail. SkyDNS, Consul, and Mesos-DNS use the great go-DNS library by Miek Gieben (github.com/miekg/dns). So, their core DNS capabilities are the same. They differ in what they offer for fault-tolerance, life cycle…
comment by kozyraki · 2015-01-21 · in Service Discovery with Mesos-DNS -
True, but then again, the de facto dns library ( https://github.com/miekg/dns ) is simply amazing for all things DNS, including DNSSEC.
comment by axaxs · 2013-11-12 · in Two years of production Go at CloudFlare -
…though. I have no idea whether there any plans to implement a naming service on top of Flynn. [1] https://github.com/miekg/dns
comment by alecthomas · 2013-07-17 · in Flynn - Open Source PaaS powered by Docker -
…and enjoyable to code, and our servers seem very stable so far. [1] http://www.miek.nl/ [2] https://github.com/miekg/dns [3] https://port6379.com/blog/2012/09/03/using-dns-to-find-insta...
comment by wallrat · 2012-10-09 · in DNS server in Go - Big NTP Pool upgrade