Back to blog
Fundamental

Cara Kerja DNS (Domain Name System): Buku Teleponnya Internet

Kamu mengetik google.com, dan sekejap layar menampilkan hasil. Bagaimana browser tahu lokasi fisik server Google di antara miliaran komputer di bumi?

super admin·16 Juni 2026·2 min read
Cara Kerja DNS (Domain Name System): Buku Teleponnya Internet
Article Content

Di Balik Layar Sebuah URL

Komputer tidak memahami bahasa manusia. Mereka tidak tahu apa itu youtube.com atau tampilkit.com. Mesin-mesin di internet hanya saling mengenali melalui deretan angka yang disebut IP Address (misal: 142.250.191.46).

Karena mustahil bagi manusia untuk menghafal nomor IP dari setiap website yang ingin mereka kunjungi, para ilmuwan internet menciptakan DNS (Domain Name System).

Analogi Buku Telepon

DNS bekerja persis seperti buku kontak di HP-mu. Saat kamu ingin menelpon "Ibu", kamu tinggal memencet nama "Ibu" di kontak. Kamu tidak perlu menghafal nomor 0812-3456-7890. HP-mu yang bertugas mencocokkan nama dengan nomor tersebut.

DNS adalah buku telepon publik raksasa untuk internet.

Langkah Demi Langkah DNS Beraksi

Saat kamu mengetik www.google.com di browser, ini yang terjadi dalam hitungan milidetik:

  1. Tanya Memori Sendiri (Browser Cache): Browser akan mengecek catatannya sendiri, "Apakah saya baru-baru ini menyimpan IP Address untuk google.com?". Jika tidak ada, dia akan memanggil sistem operasi.
  2. Tanya ISP (DNS Resolver): Komputermu akan menghubungi layanan internetmu (seperti Indihome, Telkomsel, Biznet) dan bertanya kepada server DNS mereka: "Tolong carikan nomor IP untuk google.com!"
  3. Melacak ke Server Induk (Root Servers): Jika ISP tidak tahu, ISP akan bertanya kepada server penjaga kunci gembok dunia (Root Servers). Root Server menjawab: "Saya tidak tahu nomor pastinya, tapi pergilah tanya ke Server spesialis akhiran .COM (TLD Server)."
  4. Bertanya ke Otoritas (Authoritative Name Server): Setelah dialihkan ke Server .COM, Server ini memiliki buku besar (Nameservers) milik Google. Server ini akhirnya memberikan jawaban final: "Nomor IP-nya adalah 142.250.191.46!".
  5. Menyambungkan Koneksi: Setelah nomor IP didapat, browsermu langsung "menelepon" server Google tersebut dan meminta file HTML-nya untuk ditampilkan ke layarmu.

Pentingnya DNS Bagi Developer

Sebagai *developer* yang akan meng-hosting website, kamu akan sering berurusan dengan pengaturan A Record dan CNAME Record di Dashboard domain. Tugasmu adalah mengarahkan nama domain yang baru kamu beli ke nomor IP server (VPS atau Vercel) tempat kamu meletakkan *file code* aplikasimu.

Mau langsung pakai template?

Jelajahi template gratis dan premium di TampilKit untuk mempercepat proses development project kamu.

Browse Templates