Skip to main content

Command Palette

Search for a command to run...

About DNS

Defination

Published
2 min read

DNS (Domain Name System): DNS is something like phonebook of internet ..DNS convert human readable Domain Names into IP. Means like when you have any person phone no you shave it in contact list with his/her name . If you have to call him you search it by name so exactly when we have to Search any thing in the browser we don’t write the IP of the server where the information is stored we write Domain Name (Example www.google.com) .

When we write URL on the Browser DNS Server including DNS resolver ,ROOT Server , TLD , Authoritative Name server works together to quickly render the IP to the Client. As we here many times that DNS is recursive in nature because it takes DNS queries from client machine to hunt down the IP for the client.

Describing the recursive nature of the DNS . When we provide any URL to the Brower it redirect it to the DNS Resolver/ISP(Internet Service Provider) Then ISP direct it to cache if it found than it provide IP to the Client Else DNS resolver redirect it to the server than it redirect it to TLD(Top Level Domain) then TLD redirect it to the Authoritative Name server then it provides the IP to the Client.

NS(Name Server) : A name server is a type of the DNS server that store all the DNS records

DNS records are essential for directing internet traffic by mapping human readable Domain Names to machine readable IP address. They are required to make website accessible . Their are many types of DNS records as follows :

1) A record :)Holds the IPv4 address of the server.(192.232.77.1)

2)AAAA record:) Holds the IPv6 address of the server.(2001:db8:85a3::8a2e:370:7334)

3)CNAME record:)Forwards one domain or subdomain to another domain does not provides the IP.(example.com——> www.hasnode.com)

4).MX records:)Directs the mail to the email server .

5)TXT records:)That stores the human readable or machine readable text about the domain . that also provide email security. Primarily used for verifying the ownership.