Domain Name System
Introduction Of DNS: Domain Name System (DNS) associates URLs with their IP addresses. With DNS, it is possible to type words instead of numbers in the browser, allowing people to search websites and send emails using familiar names.
What is DNS?
DNS is a system that translates the domain name into an IP address. or number form so that the web browser can understand which web page you want to access on the Internet.
Everyone’s domain has an IP address, but when we have to do some searching on the Internet, we search by name because it is difficult to remember the number. but the computer does not understand the name. In this case, DNS converts the domain name to IP address and the computer can easily understand that we want to go to which web page.
DNS solves the problem of remembering:
Each device connected to the Internet has a unique IP address that other machines use to search the device. DNS solves the problem of remembering IP addresses such as 192.168.0.1 (in IPv4), or more complex new alphanumeric IP addresses 24ab: cb00: 2048: 1:: c629: d7a2 (in IPv6).
Domain Name System associates URLs with their IP addresses. With DNS, it is possible to type words instead of numbers in the browser, allowing people to search websites and send emails using familiar names.
When you search for a domain name in a browser, it sends a query to the Internet to match the IP corresponding to the domain. Once located, it uses the IP to retrieve the content of the website. Most impressively, this entire process takes just milliseconds. DNS is known by many names, including name server, domain name system server, and nameserver.
How does DNS work?
Everything connected to the Internet – Websites, Tablets, Laptops, Mobile phones, Google Home, Internet thermostats, and refrigerators, etc. all have an IP address. The Internet Protocol is a unique string of address numbers that identifies each digital device for communicating via the world wide web.
There is no need for address books to maintain the IP address. Each time you use a domain name, the DNS service addresses the website and changes the name to its corresponding IP address. Alphabetic domain names are easier to remember than IP address numbers, so when you type www.google.com into a web browser, you only have to remember the URL.
What are DNS and an example?
How do I find my DNS?
To view the Domain Name System being used by Windows, run a Command Prompt, and type “ipconfig /all” followed by Enter. “DNS Servers” will be listed in the information displayed. The easiest way to determine what DNS server you’re using is via Windows Command Prompt.
History of DNS
Nearly 40 years ago, when the Internet was small in size, there were very few websites and devices which were easy for the people to remember their IP address. But as the size of the network increased and the number of websites increased, it was very difficult to remember the IP address of all of them.
To deal with this problem, in the 1980s, a computer scientist named Paul Mockapetris invented the domain name system to give a human-readable name (some English names) to the website which is easy for us humans to remember.
Although you can still access a website through IP, hardly you will know about the IP of a website, well usually we do not even need it.
There are 4 DNS servers involved in loading web pages
Recursive can be thought of as a librarian, who is asked to search a particular book from the library. DNS recovery is a server designed to receive queries from client machines through applications such as web washers. Recovery is usually responsible for making additional requests to satisfy the customer’s DNS query.
The top-level domain server (TLD) can be thought of as a specific rack of books in a library.) This nameserver is the next step in the search for a specific IP address, and it hosts the last part of the hostname ( For example, the TLD server is “com”).
The root server is the first step in translating (resolving) human-readable hostnames to an IP address. It can be thought of as an index in a library that points to different racks of books – usually, it serves as a reference for other specific locations.
An authoritative nameserver can be thought of as a dictionary on a rack of books, translating a specific name into its definition. The official name is the last stop in the nameserver query. If the official name has access to the requested record, it will return the IP address back to DNS requested (librarian) for the requested hostname. Who was the request?