Skip to main content

Domain Name System (DNS)

PropertyValue
descriptionDomain Name System that maps human-readable domain names to technical records such as IP addresses and other resource data.
tagsref

DNS stands for Domain Name System.

It is the hierarchical naming system that maps human-readable domain names to technical records such as IP addresses and other resource data.

What it does

DNS helps software locate internet resources by name instead of by raw numeric address.

It is commonly used to:

  • Resolve domain names to IP addresses
  • Route websites and services to the right destination
  • Publish mail and verification records
  • Support service discovery and infrastructure configuration
  • Connect domains to hosting and network platforms

Core concepts

Name resolution

The most familiar role of DNS is translating a domain name into the address a system needs to reach.

That lookup process is fundamental to how websites and internet services work.

Record types

DNS stores different types of records for different purposes.

Examples include records for web traffic, email handling, verification, and policy publication.

Distributed system

DNS is decentralized and hierarchical rather than one single global database.

That is why propagation, caching, and delegation matter so much operationally.

Common use cases

  • Connecting a domain to a website
  • Pointing subdomains to services
  • Publishing email-related records
  • Configuring CDN, security, and hosting platforms
  • Managing traffic at the domain layer

Practical notes

  • DNS is not only about websites; it also supports email, verification, service routing, and other infrastructure behavior.
  • Changes to DNS can take time to propagate because of caching.
  • DNS issues often look like hosting or app issues even when the real problem is domain-layer configuration.
  • DNS is closely tied to Cloudflare, hosting, and internet-facing services.

Sources Used

Frequently Asked Questions

Is DNS only for websites?

No. It is also used for email, verification, service discovery, and many other internet-facing functions.

Why do DNS changes sometimes take time?

Because DNS responses are cached at multiple layers, and those caches expire on different schedules.

Is DNS the same as hosting?

No. DNS points names to destinations, while hosting is where the service or site actually runs.