Testing mode.

Community & FAQ

Find answers to common questions about DNS, GSLB, and our services

Community Members

Questions Answered

FAQ Articles

All Categories
DNS Basics
GSLB
DNS Records
IPv6
Security
Dynamic DNS
Hidden DNS
Monitoring
Infrastructure
Advanced DNS
DNSSEC & Trust
Resolver & Client Behavior
DNS Acronyms
Anycast & BGP
Load Balancing
Health Checking
Traffic Steering
NGINX Patterns
HAProxy Patterns
DNS
HTTP
Performance
Personal Security
SEO

Adjust how many FAQs and articles appear at once.

Frequently Asked Questions

Showing 1-5 of 130 questions

Knowledge Base Articles

Showing 1-5 of 640 articles

What is DNS and How Does It Work?

DNS

DNS (Domain Name System) is a hierarchical and decentralized naming system for computers, services, or other resources connected to the Internet or a private network. It translates human-readable domain names (like google.com) into IP addresses (like 172.217.164.78) that computers use to identify and communicate with each other. When you type a website address into your browser, DNS servers work behind the scenes to find the correct IP address and direct your request to the appropriate server. DNS is often called the "phonebook of the Internet" because it maps domain names to their corresponding numerical IP addresses. The DNS system consists of multiple levels including root servers, TLD servers, and authoritative name servers that work together to resolve domain names.

Understanding DNS Hierarchy and Structure

DNS

The DNS hierarchy is organized as an inverted tree structure with the root at the top and various levels of domains branching downward. At the top level is the DNS root, represented by a dot (.), followed by top-level domains (TLDs) like .com, .org, .net, and country code TLDs like .us, .uk, .de. Below TLDs are second-level domains (like example in example.com), then subdomains (like www, mail, ftp), and finally hostnames. This hierarchical structure allows for distributed management of domain names, with different organizations responsible for different levels. Each level in the hierarchy corresponds to a zone in DNS terminology, and each zone is managed by authoritative name servers.

DNS Root Servers and Their Importance

DNS

DNS root servers are the top-level servers in the DNS hierarchy that provide information about top-level domains (TLDs). There are 13 root server addresses (labeled A through M), but hundreds of physical servers distributed globally using anycast routing. These servers don't contain all DNS records but rather direct queries to the appropriate TLD servers. Root servers are critical infrastructure that must remain highly available and secure. They are operated by different organizations under coordination of the Internet Corporation for Assigned Names and Numbers (ICANN). The distributed nature of root servers ensures redundancy and geographic proximity for improved performance and resilience.

Top-Level Domains (TLDs): Types and Management

DNS

Top-Level Domains (TLDs) are the highest level in the DNS hierarchy, appearing after the final dot in a domain name. TLDs are categorized into several types: generic TLDs (gTLDs) like .com, .org, .net; country code TLDs (ccTLDs) like .us, .uk, .de; sponsored TLDs (sTLDs) like .gov, .edu, .mil; and newer gTLDs like .blog, .shop, .tech. Each TLD is managed by a designated registry organization under oversight of ICANN. The registry maintains the database of domain names within the TLD and operates the authoritative name servers. Understanding TLD types helps in domain selection and provides insight into the intended use and governance of different domain namespaces.

Authoritative DNS Servers vs Recursive DNS Servers

DNS

DNS servers are categorized into two main types: authoritative and recursive. Authoritative DNS servers store and provide definitive DNS records for specific domains or zones. When a recursive server queries an authoritative server, it receives authoritative answers that can be cached. Recursive DNS servers (also called DNS resolvers) receive queries from clients and perform the necessary lookups to resolve domain names. They traverse the DNS hierarchy, starting from root servers and following referrals until they reach authoritative servers. Popular recursive DNS services include Google Public DNS (8.8.8.8), Cloudflare (1.1.1.1), and ISP-provided DNS servers.