Skip to content

DNS Troubleshooting

DNS Troubleshooting

  • Where to start?

    • Understanding the "flow" of DNS traffic
    View Details
  • Outgoing "flow"

    • The first step: glibc
    • The Name Service Switch (nsswitch)
    • /etc/resolv.conf
    • Testing domain queries and application quirks
    View Details
  • Incoming "flow"

    • The DNS nameserver(s) receiving the query
    • Why run your own nameserver?
    View Details
  • The BIND (named) DNS server

    • The Basic Necessities
    • Master/Slave server configurations for redundancy
    • Using RNDC commands and forcing transfer receiving from a slave nameserver side
    View Details
© 2025 DNS Troubleshooting • Built with GeneratePress