In order to resolve DNS problems, there needs to be an understanding of the ‘flow’ of DNS queries, which can basically be broken down into two categories — outgoing and incoming.
We’ll start with outgoing, because that’s where most common problems arise.
Then we’ll move onto how DNS traffic incoming to DNS servers is handled.
Lastly, we’ll dive into some basics for the BIND DNS server.