What is DNS?

The domain name system (DNS) can be seen as a phonebook for the internet. When a client requests a website (e.g., www.educative.io), the internet browser installed on the client’s computer interacts through IP addresses. The job of the DNS is to translate the domain names to IP addresses so that the browser can load the requested internet resource.

svg viewer

How DNS works

  • The user enters the domain (website) name and the browser checks its memory to see if the relevant IP address is already stored.

  • If the IP address is not stored in the computer’s local memory (also known as cache memory), then the browser reaches out to the DNS server and checks for the domain name there. If it is found, then the DNS sends the exact IP address of that domain name back to the browser.

  • Once the IP address reaches the computer, the browser finds it on the internet. The browser then communicates with the domain name being hosted to request the associated files. The host server returns the files that display educative.io in the user’s web browser.

If the domain name is not found, the DNS server returns error 404 (webpage not found).

New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources

Copyright ©2025 Educative, Inc. All rights reserved