What Is DNS and Why Does the Internet Need It?

Every time you type a website address like kemdikbud.go.id or tokopedia.id into your browser, an invisible process kicks in behind the scenes before the page appears. That process is DNS — one of the most important components of internet infrastructure, even though most people rarely realize it's there.
What Is DNS?
DNS (Domain Name System) is a system that translates human-friendly domain names (like kompas.id) into IP addresses that computers can understand (like 103.10.148.20). Without DNS, we'd have to memorize long strings of numbers every time we wanted to visit a website — clearly impractical.
DNS is often called the "phone book of the internet." Just as a phone book matches a person's name to their phone number, DNS matches a domain name to the IP address of the server where that site is hosted.
How Does DNS Work?
When you type a web address into your browser, here's roughly what happens:
Browser request — The browser sends a lookup request to a DNS resolver (usually provided by your internet service provider or a third-party service like Google DNS or Cloudflare).
Root server lookup — If the resolver doesn't already have the information cached, the request is forwarded to a root DNS server to find out which server handles that domain extension (for example
.com,.id,.org).TLD server lookup — The root server points to the appropriate TLD (Top-Level Domain) server — for instance, the server that manages the
.iddomain — which then reveals the location of the authoritative name server for the requested domain.Authoritative name server — This server holds the official record for the domain and returns the correct IP address.
Connection established — Once the IP address is obtained, the browser connects directly to the destination server and loads the requested web page.
This entire process usually takes just a few milliseconds, even though it involves multiple steps.
Why Does the Internet Need DNS?
1. Convenience for Humans
The human brain remembers names far more easily than strings of numbers. DNS lets us use meaningful, memorable domain names instead of having to memorize the IP address of every site.
2. Infrastructure Flexibility
A server's IP address can change at any time — for example, due to a hosting migration. With DNS, such changes don't affect users, since they keep accessing the site through the same domain name.
3. Efficiency and Speed
DNS uses caching at multiple levels (browser, operating system, resolver), so lookups for frequently visited domains become much faster on subsequent requests.
4. Internet Scalability
Imagine if everyone had to keep a list of IP addresses for every site they'd ever visited. With billions of web pages in existence today, that would be impossible. DNS provides a distributed system capable of handling the scale of the global internet efficiently.
5. Supporting Other Digital Services
Beyond translating website addresses, DNS also plays a key role in email delivery, domain security verification, server load balancing, and many other digital services that form the backbone of everyday online activity.
Types of DNS Servers
DNS Resolver — The first server that receives the request from a user's device.
Root Server — The starting point of the lookup, which directs the query to the server responsible for a given domain extension.
TLD Server — Manages information for domains with a specific suffix, such as
.id,.co.id, or.go.id. In Indonesia, the.iddomain is managed by the Indonesia Internet Domain Name Registry (PANDI).Authoritative Name Server — Holds the official, final record for a domain — for example, the server storing data for
kompas.id.


