Loading...
Loading...

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.
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.
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 .id domain — 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.
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.
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.
DNS uses caching at multiple levels (browser, operating system, resolver), so lookups for frequently visited domains become much faster on subsequent requests.
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.
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.
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 .id domain 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.
InformationJuly 19, 2026
Have you ever scanned a QR Code to view a restaurant menu, make a digital payment, connect to Wi-Fi, or visit a website? Just a few years ago, QR Codes were something only a small number of people used. Today, they're everywhere—from cafés, shopping malls, offices, and schools to concerts, airports, and public transportation. So, why have QR Codes become so popular? The answer is simple: they make accessing information faster, easier, and more convenient. Let's explore why this simple technology has become an essential part of our everyday digital lives.
InformationJuly 18, 2026
If you're planning to build your first website, you've probably come across terms like domain, hosting, and website. They often appear together, making it easy to assume they all mean the same thing. In reality, they're three different components that work together to make a website accessible on the internet. Understanding the difference between them is one of the first steps toward building your online presence—whether it's for a personal portfolio, a blog, an online store, or a business website. Let's break them down in simple terms.
InformationJuly 16, 2026
Have you ever noticed the padlock icon next to a website's address when shopping online or making a digital payment? Many people assume it's just another browser feature, but that small icon actually indicates something much more important: the website is using HTTPS, a security protocol designed to protect your personal information while you're online. Today, almost everything can be done over the internet—from shopping and paying bills to purchasing domains, booking flights, and accessing online banking services. These activities require you to share sensitive information such as passwords, home addresses, payment details, and even credit card numbers. Without proper security, this information could be intercepted by cybercriminals. So, what exactly is HTTPS? Why is it so important? And does having HTTPS mean a website is completely safe? Let's take a closer look.