Domain Name System

Back to Networking


  1. /etc/hosts to see if it has that domain name locally
  2. checks DNS cache (client-side)
  3. contact ICANN root DNS server
  4. redirects to TLD servers
  5. redirects to Domain-level name servers
  6. domain-level server can return the proper IP address


Tool for making queries to name servers, which uses resolv.conf for its name servers


File used to configure the system's DNS resolver

Round Robin DNS

A DNS server can respond with a list of A records (host names) and then the client should use each with equal frequency, client side load balancing