Building a DNS Server from Scratch with BIND9 on Ubuntu

DNS is a service that everyone depends on, but very few people ever build it themselves.