Beginner's Guide to DNS and DNS Record Type

In this article I’ll walk you through what is DNS (Domain Name System) , why computer system needs it all and what are the DNS record types in details.
Let’s understand DNS in very simple way. There are hardly any people who remember their friends phone numbers, they mostly just save their names against respective numbers. so, whenever someone needs to call a friend, they search their names and simply call them. DNS works in the same way, it saves numbers (like: 142.250.183.206 ) against respective websites name. This system is needed because of the difference between the capabilities of humans and computers. Computers are good with numbers, whereas humans are good with names.
In short, DNS (Domain Name System) translates human-friendly websites name into computer friendly IP address.
How DNS look for a website among billions of websites
Finding a same pair of socks in the entire house takes effort, now imagine how DNS looks for a particular website through it’s numeric address (IP) among billions of websites.
Let’s assume you are searching google.com but internet does not understand this language, it needs IP address. This problem is solved by DNS and then the resolver comes to play it’s role only when browser couldn’t find the website in cache. Resolver asks a chain of servers:
Root server: This server helps to find the correct top level domain such as .com, .org, .in etc.
TLD server: It points to Authoritative nameserver for that specific domain. (who knows google.com)
Authoritative Server: Provides exact IP address.
Once the browser has the IP address, it connects to exact website.
DNS Record
What is DNS record ?
Just as we understood the DNS through phone contacts example, let’s understand DNS record with the same example. In phones contact we save number in these formats:
Name: Shweta
Phone: +91xxxx
Email: shweta@email.com
DNS records the info in similar formats like:
Domain: example.com
IP address: 93.184.216.34
Mail server: mail.example.com
These pieces of information is a DNS record.
Why do we need these records?
All these records are needed to answer questions like, is this domain safe ? is there backup server ? where is website hosted ? where should emails go ? etc. DNS records give clear instructions to all these questions.
Without them, website won’t load, email won’t arrive and services won’t work. That is how powerful DNS and DNS records are.
Common DNS Records and Their Work
NS Record
NS record basically answer question to “Which DNS server to trust for this domain ?”. Internet is full of trillions of data about billions of things, so asking this question to everything is overkill. Therefore NS records makes it super easy to ask right question from right place. It directs DNS queries to correct location for domain resolution.
example.com → ns1.dnsprovider.com
NS records don’t tell where a website is — they tell who is allowed to answer that question.
A Record
A Record resolve the question of “Where is the website (IPv4)?”. Computers don’t understand domain name, they understand the IP addresses. And A Record solves this problem. When example.com is asked A record answer example.com → 93.184.216.34.
Without A Records websites won’t load though domain would exists but it wouldn’t know where to go.
AAAA Record
It does same thing as A Record but for IPv6. IPv4 is limited and internet needed more addresses. So, same job as A record - just modern addressing.
example.com → 2606:2800:220:1:248:1893:25c8:1946
Without AAAA record ipv6-only networks won’t reach websites.
CNAME Record
CNAME records solves the problem of duplicating IP addresses for different aliases of the same website.
www.example.com → example.com -> blog.example.com
Without CNAME manual updates would be needed which can break things.
MX Record
MX records handle how emails find the intended mail servers. Emails and websites, more than often are handled separately. Your website may be on AWS while email on Gmail.
example.com → mail.google.com
Without MX record emails would bounce off and would not reach the intended mail servers, domains would not receive emails.
TXT Record
TXT record basically handle proof, trust, and extra info. It solves the problem of “How can a domain prove who it is and what it allows?”. TXT records store free-form text. Used for:
Domain ownership verification
Email security (SPF, DKIM, DMARC)
Security policies
Without TXT records emails can be spoofed and services can’t verify domain ownership, creating quite a big problem.
To Sum Up
DNS records are instructions that tell the internet who controls a domain, where its services live, and how to trust it.
Each record exists because the internet needed a clear answer to a specific problem. Without DNS record, security can be compromised easily on internet. Therefore DNS plays very significant role in internet system, providing human and computer friendly safety and seamless interaction.




