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.
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.
professional certificate
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
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.
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.
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
IT infrastructure
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.
professional certificate
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
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.