How to use undocumented web APIs

The multiple meanings of “nameserver” and “DNS resolver”

Some things about getaddrinfo that surprised me

Things that used to be hard and are now easy

A DNS resolver in 80 lines of Go

Reasons for Servers to Support IPv6

How to find a domain's authoritative nameservers

Why might you run your own DNS server?

Some ways DNS can break

Notes on BPF and eBPF