We may earn an affiliate commission when you visit our partners.

Domain Name System (DNS)

Save
May 1, 2024 5 minute read

The Domain Name System (DNS) is a hierarchical and decentralized naming system for computers, services, or other resources connected to the Internet or a private network. It associates various information with domain names assigned to each of the associated entities. Most prominently, it translates domain names meaningful to humans into the numerical IP addresses needed for locating and identifying computer services and devices with the underlying network protocols. Due to the ubiquity of the internet, the DNS has become an essential component of the Internet infrastructure.

The internet is a vast network of computers and devices connected to each other. In order to communicate with each other, these computers and devices need to be able to identify each other. This is where the DNS comes in. DNS is like a phone book for the internet. When you want to visit a website, you type in the domain name of the website into your browser. The DNS then looks up the IP address of the website and directs your browser to the correct website.

DNS Structure

The DNS is a hierarchical structure, with the root at the top. The root is divided into several top-level domains (TLDs), such as .com, .net, and .org. Each TLD is divided into several second-level domains (SLDs), and so on. Each domain can be further divided into subdomains.

For example, the domain name www.example.com is composed of the following parts:

  • The root domain is "."
  • The top-level domain is ".com"
  • The second-level domain is ".example"
  • The subdomain is "www"

Featured in The Course Notes

This topic is mentioned in our blog, The Course Notes. Read one article that features Domain Name System (DNS):

Share

Help others find this page about Domain Name System (DNS): by sharing it with your friends and followers:

Reading list

We've selected five books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Domain Name System (DNS).
Provides a comprehensive overview of DNS best practices, including topics such as DNS record types, zones, and resolving. It also includes sections on DNS security and performance tuning.
Comprehensive guide to DNS and DHCP, two essential networking protocols. It covers the basics of DNS and DHCP, as well as more advanced topics such as DNS security and DHCP troubleshooting.
Provides a comprehensive overview of DNS security, including threats to DNS, such as cache poisoning and DNS hijacking, and countermeasures, such as DNSSEC and DNS over HTTPS.
Concise guide to DNS, covering the basics of DNS, such as record types, zones, and resolving. It also includes sections on DNS security and performance tuning.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser