Why write a DNS client
When I started digging in to DNS, I thought it would be interesting to try
implementing a very simple DNS client similar to dig, but using Rust. My goal
was to better understand DNS at the protocol level. I wanted to know what bytes
were