Free ATS Friendly Resume Builder Online

Create Your Resume

Resume Builder

Resume Maker

Resume Templates

Resume PDF Download

Create Your Resume is a free online resume builder that helps job seekers create professional, ATS friendly resumes in minutes. Easily build, customize, and download modern resume templates in PDF format.

Our resume maker is designed for freshers and experienced professionals looking to create job-ready resumes. Choose from multiple resume templates, customize sections, and generate ATS optimized resumes online for free.

Create resumes for IT jobs, software developers, freshers, experienced professionals, managers, and students. This free resume builder supports CV creation, resume PDF download, and online resume editing without signup.

Back to Internet & Web Basics
Lesson 15 of 50

What Is DNS and How Does Domain Name Resolution Work? A Complete Guide to DNS Records and Lookup Process

DNS, or Domain Name System, is one of the most critical components of the internet. It acts as the internet’s address book, translating human-readable domain names into machine-readable IP addresses. Without DNS, users would need to remember numerical IP addresses instead of simple domain names like websites and services. Every time a user enters a website URL, sends an email, or accesses an online service, DNS works silently in the background to locate the correct server. This process, known as domain name resolution, involves multiple DNS servers working together to find the correct IP address efficiently and reliably. DNS records play a key role in this system. Records such as A, AAAA, CNAME, MX, and TXT define how a domain behaves—where it points, how emails are handled, and how ownership and security are verified. Understanding DNS and DNS records is essential for web development, hosting, cloud computing, email configuration, cybersecurity, and system troubleshooting. It bridges the gap between user-friendly domain names and the technical infrastructure that powers the internet.

Introduction to DNS (Domain Name System)

The Domain Name System, commonly known as DNS, is a hierarchical and distributed naming system used on the internet. Its primary role is to translate domain names into IP addresses so computers can locate each other.

Humans prefer names, but computers communicate using numbers. DNS exists to bridge this gap.

Why DNS Is Necessary

Imagine having to remember IP addresses for every website you visit. DNS removes this complexity by allowing users to work with easy-to-remember domain names.

DNS provides:

  • Human-friendly access to internet resources
  • Scalable and distributed name resolution
  • Flexibility to change servers without changing domains

What Is Domain Name Resolution?

Domain name resolution is the process of converting a domain name into an IP address. This process happens automatically every time a domain is accessed.

It involves multiple DNS servers working together in a specific order.

How DNS Resolution Works (Step-by-Step)

  1. User RequestA user enters a domain name in a browser. The browser first checks its local cache.
  2. Recursive DNS ResolverIf the IP is not cached, the request is sent to a recursive DNS resolver, usually operated by the ISP or a public DNS provider.
  3. Root DNS ServerThe resolver asks the root server which DNS server handles the domain extension.
  4. TLD DNS ServerThe Top-Level Domain (TLD) server directs the resolver to the authoritative DNS server.
  5. Authoritative DNS ServerThis server holds the actual DNS records and returns the IP address.
  6. Response to BrowserThe IP address is returned to the browser, and the website loads.
Browser → Resolver → Root → TLD → Authoritative → IP Address

What Are DNS Records?

DNS records are instructions stored in DNS servers. They define how a domain behaves and where different types of traffic should go.

Each DNS record serves a specific purpose.

A Record (Address Record)

An A record maps a domain name to an IPv4 address. It is one of the most fundamental DNS records.

example.com → 93.184.216.34

Without A records, websites would not load.

AAAA Record (IPv6 Address Record)

An AAAA record maps a domain name to an IPv6 address. It performs the same function as an A record, but for IPv6.

As IPv6 adoption increases, AAAA records become increasingly important.

CNAME Record (Canonical Name)

A CNAME record creates an alias from one domain name to another. Instead of pointing directly to an IP, it points to another domain.

www.example.com → example.com

This makes DNS management easier, especially for large systems and cloud services.

MX Record (Mail Exchange)

MX records define how email should be delivered for a domain. They specify the mail servers responsible for receiving emails.

MX records also include priority values, allowing backup mail servers.

example.com → mail.example.com (priority 10)

TXT Record (Text Record)

TXT records store arbitrary text information. They are commonly used for domain verification, security policies, and email authentication.

Common TXT record uses include:

  • SPF records for email validation
  • DKIM verification
  • Domain ownership verification

Comparison of Common DNS Records

Record Type Purpose Example Use
AMaps domain to IPv4Website hosting
AAAAMaps domain to IPv6IPv6-enabled hosting
CNAMEAlias to another domainSubdomain mapping
MXEmail routingEmail servers
TXTVerification and policiesEmail security

DNS Caching and Performance

DNS responses are cached at multiple levels: browser, operating system, ISP, and DNS resolvers. Caching improves performance and reduces DNS lookup time.

Each DNS record includes a TTL (Time To Live) that defines how long it should be cached.

Real-World Example: Website Migration

When a website moves to a new server, only the DNS A record needs to be updated. Users continue using the same domain name, while DNS silently directs traffic to the new IP.

Why DNS Knowledge Is Essential

Understanding DNS helps with:

  • Website hosting and deployment
  • Email configuration
  • Cloud infrastructure setup
  • Debugging connectivity issues
  • Improving performance and reliability

DNS is one of the most critical, yet invisible, systems powering the internet.