Hey, Yesterday I read a pretty interesting article from James Routley with the title Let’s hand write DNS messages. It goes all the way down to preparing a UDP query by hand and then interpreting it by reading the bytes received back. That was cool mainly because it makes clear that DNS messages are not all that complicated. It takes some encoding/decoding to create a message and understand its result but, still, not hard. I took the opportunity to go through the article and the DNS RFC and...