What Is the Domain Name System?

Written by Coursera Staff • Updated on

The domain name system, or DNS, is sometimes called the phone book of the internet. Learn what it does, why it's important, and how you can start a career in IT.

[Featured image] A student is learning about domain name systems on their laptop in their living room.

The domain name system (DNS) is a database that holds all of the internet's IP addresses. Take a look at the following domain name system example: when you go to a certain website, you put in the domain name, like www.cousera.org. However, your web browser needs the internet protocol (IP) address of that domain to function. While domain names are easy for humans to remember, browsers need an IP address made up of numbers. So, the domain name system converts the domain you enter into an IP address for your web browser and computer to read. The DNS works in the background anytime you use the internet, and it's considered a fundamental part of the online world.

Placeholder

professional certificate

Google UX Design

Get on the fast track to a career in UX design. In this certificate program, you’ll learn in-demand skills, and get AI training from Google experts. Learn at your own pace, no degree or experience required.

4.8

(81,384 ratings)

1,146,091 already enrolled

Beginner level

Average time: 6 month(s)

Learn at your own pace

Skills you'll build:

User Experience (UX), Prototype, Wireframe, User Experience Design (UXD), UX Research, mockup, Figma, Usability Testing, UX design jobs

What is the DNS resolution process? 

When you enter a domain name into a web browser, the DNS goes through a process called the DNS resolution process or DNS lookup. Every time you type in a domain name, your computer will do an initial search of its cache and host files to see if it already stores that IP address. If it's not there, your computer sends a request to the DNS. When the DNS receives that request, it takes it through its four servers to find the IP address of the website you want to visit.   

What are the 4 types of DNS servers? 

When the DNS searches for the IP address of the website you want to visit, it goes through four types of DNS servers: the recursive DNS server, the root name server, the top-level domain server, and the authoritative nameserver. 

The recursive DNS server, also called the DNS resolver, is the first stop, and it serves as a middle point between the computer and the other servers. Basically, it searches its own cache for the IP address. If it finds it, your request is complete. If not, it sends the request to the next server. 

The root name server intercepts the request and points the recursive DNS server in the right direction to a top-level domain server, similar to a grocery store employee telling you in which aisle you'll find the rice. You'll find top-level domain servers stored all over the world, and they're usually broken down by the last section of a domain name, like .com, .org, .gov, or .edu. So, if you're searching for www.coursera.org, your request would go to a .org server. 

The top-level domain server then points the request toward the correct authoritative nameserver that stores the IP address you want. Once it arrives, your website loads, or if it's not found, you'll receive an error message. 

How do I fix a DNS server problem?

If you’re having issues with your DNS, such as the “DNS server not responding error,” you have several methods you can try to fix the problem. Discover some of the following tips:

Use a different browser

Attempt to access the site from a different device

Restart your computer

Turn off antivirus software and/or firewall

Restart your router

Placeholder

Related terms 

Getting started in IT support with Google 

If you're interested in a career in IT support, you can start with Google's IT Support Professional Certificate on Coursera. This program is designed for beginners with no prior experience to help start your path toward becoming an IT support professional. Upon completion, you can gain career resources like resume review, interview prep, and career support.

Placeholder

professional certificate

Google UX Design

Get on the fast track to a career in UX design. In this certificate program, you’ll learn in-demand skills, and get AI training from Google experts. Learn at your own pace, no degree or experience required.

4.8

(81,384 ratings)

1,146,091 already enrolled

Beginner level

Average time: 6 month(s)

Learn at your own pace

Skills you'll build:

User Experience (UX), Prototype, Wireframe, User Experience Design (UXD), UX Research, mockup, Figma, Usability Testing, UX design jobs

Updated on
Written by:
Coursera Staff

Editorial Team

Coursera’s editorial team is comprised of highly experienced professional editors, writers, and fact...

This content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.

Whether you're starting your career or trying to advance to the next level, experts at Google are here to help.

Save money and learn in-demand skills from top companies and organizations.