Apa Itu DNS Server? Pengertian, Cara Kerja, dan Jenisnya

Poin penting

DNS server adalah komputer yang menerjemahkan nama domain seperti google.com menjadi alamat IP yang dipakai komputer untuk terhubung. Perangkat Anda bertanya ke resolver rekursif (milik ISP Anda, atau resolver publik seperti 1.1.1.1 atau 8.8.8.8), yang mencari jawabannya dengan bertanya ke root server, lalu ke server TLD, lalu ke nameserver otoritatif milik domain tersebut, kemudian menyimpan hasilnya di cache. Saat kami melacak dnsrobot.net, seluruh rantai itu memakan waktu sekitar 300 ms; pencarian yang sama dari cache hanya 26 ms. Anda bisa melihat DNS server Anda sendiri dengan ipconfig /all di Windows atau scutil --dns di Mac.

Periksa sekarang

Buka Tes Kecepatan DNS
Diagram cara DNS server me-resolve domain lewat root server, server TLD, dan nameserver otoritatif beserta waktu nyatanya
Diagram cara DNS server me-resolve domain lewat root server, server TLD, dan nameserver otoritatif beserta waktu nyatanya
Mulai membaca
  1. Apa Itu DNS Server?
  2. Cara Kerja DNS Server Mencari Alamat IP, Langkah demi Langkah
  3. 4 Jenis DNS Server
  4. Perbedaan DNS Server, Nameserver, dan DNS Record
  5. Cara Melihat Alamat DNS Server Anda
  6. DNS Server Publik Populer
  7. Perlukah Anda Mengganti DNS Server?
  8. Port DNS: 53, 853, dan 443
  9. Saat DNS Server Berhenti Berfungsi
  10. Pertanyaan yang Sering Diajukan

Apa Itu DNS Server?

DNS server adalah server yang menjawab pertanyaan tentang nama domain. Pertanyaan yang paling umum adalah "berapa alamat IP nama ini?", dan DNS server menjawabnya miliaran kali setiap hari. Komputer saling terhubung lewat alamat IP (seperti 142.250.183.4), sedangkan manusia mengingat nama (seperti google.com). DNS, singkatan dari Domain Name System, adalah direktori yang menghubungkan keduanya, dan DNS server adalah mesin yang menyimpan serta mencari entri di dalamnya.

Setiap kali Anda membuka website, mengirim email, atau menjalankan aplikasi, perangkat Anda lebih dulu bertanya ke DNS server ke mana harus pergi. Jika DNS server lambat, semuanya terasa lambat. Jika DNS server berhenti menjawab, internet terlihat "mati" padahal koneksi Anda berfungsi: Windows melaporkan DNS server not responding dan Chrome menampilkan DNS_PROBE_FINISHED_BAD_CONFIG.

Cari record DNS domain apa pun

  • Input: nama domain dan jenis record, misalnya dnsrobot.net dan A (alamat IPv4).
  • Output: record-nya, misalnya 104.21.0.129, ditambah TTL yang menentukan berapa lama jawaban boleh disimpan di cache.
  • Protokol: DNS klasik berjalan di port 53 lewat UDP (dan TCP untuk jawaban yang besar). DNS terenkripsi memakai port 853 (DoT) atau 443 (DoH).

Cara Kerja DNS Server Mencari Alamat IP, Langkah demi Langkah

Tidak ada satu DNS server pun yang mengetahui semua nama di internet. Sebagai gantinya, sebuah resolver rekursif (recursive resolver) menelusuri hierarki server, mulai dari puncaknya. Kami menjalankan penelusuran ini untuk domain kami sendiri dengan dig +trace, yang mengirim setiap kueri sendiri seperti yang dilakukan resolver, dari koneksi rumah di India pada 5 Oktober 2026. Berikut langkah dan waktu yang sebenarnya:

  • 1. Perangkat Anda bertanya ke resolver-nya. Browser memeriksa cache-nya sendiri, lalu cache sistem operasi, kemudian mengirim pertanyaan ke DNS server yang dikonfigurasi (misalnya 1.1.1.1).
  • 2. Resolver bertanya ke root server di mana nama .net berada. e.root-servers.net menjawab dalam 28 ms dengan daftar server TLD .net.
  • 3. Resolver bertanya ke server TLD .net siapa yang bertanggung jawab atas dnsrobot.net. e.gtld-servers.net menjawab dalam 258 ms (langkah paling lambat, kemungkinan besar karena salinan server itu letaknya jauh) dengan nameserver Cloudflare, sofia.ns.cloudflare.com dan terin.ns.cloudflare.com.
  • 4. Resolver bertanya ke nameserver otoritatif. terin.ns.cloudflare.com menjawab dalam 27 ms dengan record A 104.21.0.129 dan 172.67.150.248 serta TTL 300 detik.
  • 5. Resolver menyimpan jawaban di cache lalu mengembalikannya. Selama 300 detik berikutnya, siapa pun yang memakai resolver itu mendapat jawaban dari cache tanpa mengulang langkah 2 sampai 4.
bash
# Lihat sendiri seluruh penelusurannya (macOS, Linux, atau Windows dengan BIND tools)
dig +trace +nodnssec @1.1.1.1 dnsrobot.net A

# Output yang dipersingkat dari tes kami pada 5 Oktober 2026
net.           172800 IN NS a.gtld-servers.net.
;; Received 834 bytes from 192.203.230.10#53(e.root-servers.net) in 28 ms
dnsrobot.net.  172800 IN NS sofia.ns.cloudflare.com.
dnsrobot.net.  172800 IN NS terin.ns.cloudflare.com.
;; Received 98 bytes from 192.12.94.30#53(e.gtld-servers.net) in 258 ms
dnsrobot.net.  300    IN A  104.21.0.129
dnsrobot.net.  300    IN A  172.67.150.248
;; Received 73 bytes from 2a06:98c1:50::ac40:21ec#53(terin.ns.cloudflare.com) in 27 ms

Caching inilah yang membuatnya cepat dalam praktik. Pertanyaan yang sama yang dikirim ke 1.1.1.1 memakan waktu 198 ms pada kali pertama dan 26 ms setelah jawabannya tersimpan di cache. Jawaban root dan TLD disimpan di cache hingga dua hari (TTL 172800 detik di atas), sehingga sebagian besar pencarian nyata langsung melompat ke langkah 4 atau sepenuhnya berasal dari cache.

4 Jenis DNS Server

Penelusuran di atas melibatkan empat jenis DNS server. Masing-masing punya satu tugas:

JenisFungsinyaContohPengelolanya
Resolver rekursif (recursive resolver)Menerima pertanyaan Anda, bertanya ke server lain atas nama Anda, dan menyimpan jawaban di cache1.1.1.1, 8.8.8.8, resolver ISP AndaISP, Cloudflare, Google, Quad9, perusahaan
Root serverMenunjuk ke top-level domain yang tepat (.com, .net, .org, .uk…)a.root-servers.net sampai m.root-servers.net12 organisasi, 13 nama server
Server TLDMenunjuk ke nameserver setiap domain di bawah TLD-nyaa.gtld-servers.net (.com dan .net)Registri seperti Verisign
Nameserver otoritatif (authoritative nameserver)Menyimpan record asli domain dan memberikan jawaban akhirsofia.ns.cloudflare.comPenyedia DNS Anda: Cloudflare, registrar, atau web host Anda

Hanya ada 13 nama root server (a sampai m), tetapi masing-masing adalah alamat anycast yang dilayani dari banyak lokasi. Pada 26 Oktober 2026, root-servers.org mencantumkan 2.049 instance root server yang dijalankan oleh 12 operator independen, sehingga root server jarang berada jauh dari Anda.

Router rumah Anda biasanya menambahkan peran kelima: DNS forwarder. Perangkat di Wi-Fi Anda mengirim pertanyaan ke router (sering 192.168.1.1), lalu router meneruskannya ke resolver ISP Anda dan menyimpan jawabannya di cache.

Perbedaan DNS Server, Nameserver, dan DNS Record

Istilah-istilah ini sering tertukar, dan perbedaannya penting saat Anda sedang memperbaiki sesuatu:

  • DNS server adalah istilah umum untuk server apa pun yang memakai protokol DNS: resolver, root server, server TLD, dan server otoritatif semuanya adalah DNS server.
  • Nameserver biasanya berarti server otoritatif untuk sebuah domain, yaitu server yang tercantum di record NS domain tersebut (misalnya ns1.yourhost.com). Anda mengganti nameserver di registrar saat memindahkan hosting DNS.
  • DNS record adalah satu entri yang disimpan di nameserver otoritatif: record A (alamat IPv4), AAAA (IPv6), MX (server email), CNAME (alias), TXT (verifikasi, SPF), dan seterusnya.
  • "DNS server" di pengaturan Wi-Fi atau jaringan Anda berarti resolver rekursif yang harus ditanya perangkat Anda, seperti 8.8.8.8.

Cara Melihat Alamat DNS Server Anda

Perangkat Anda biasanya mendapat DNS server secara otomatis dari router lewat DHCP. Untuk melihat mana yang sedang dipakai:

bash
# Windows (Command Prompt): cari baris "DNS Servers"
ipconfig /all

# Windows: baris pertama menampilkan server default
nslookup example.com

# macOS: tampilkan daftar resolver yang dipakai
scutil --dns | grep nameserver

# Linux dengan systemd-resolved
resolvectl status

# Linux lainnya
cat /etc/resolv.conf

Di Android, buka Setelan, Jaringan & internet, Internet, ketuk ikon roda gigi di samping jaringan Wi-Fi Anda, lalu lihat bagian Detail jaringan (Network details); nama menunya berbeda-beda tergantung merek ponsel. Setelan, Jaringan & internet, DNS Pribadi menampilkan hostname seperti dns.google jika ada yang diatur. Di iPhone, buka Pengaturan, Wi-Fi, ketuk (i) di samping jaringan, lalu gulir ke Konfigurasikan DNS: Otomatis berarti ponsel memakai DNS server yang dibagikan router Anda.

Jika yang muncul 192.168.x.x atau 10.x.x.x, itu adalah router Anda yang bertindak sebagai forwarder; resolver yang sebenarnya diatur di halaman admin router (lihat panduan login router kami). Di Linux, 127.0.0.53 adalah stub lokal milik systemd-resolved, dan resolvectl status menampilkan server upstream di baliknya.

DNS Server Publik Populer

Anda tidak wajib memakai resolver ISP. DNS server publik gratis berikut bisa dipakai dari jaringan mana pun:

PenyediaPrimerSekunderPerlu diketahui
Cloudflare1.1.1.11.0.0.1Fokus pada privasi, tanpa penyaringan. Panduan lengkap
Google Public DNS8.8.8.88.8.4.4Tanpa penyaringan, dijalankan oleh Google. Panduan lengkap
Quad99.9.9.9149.112.112.112Memblokir domain berbahaya yang sudah dikenal
OpenDNS (Cisco)208.67.222.222208.67.220.220Memblokir phishing; FamilyShield (208.67.222.123) juga memblokir situs dewasa
AdGuard DNS94.140.14.1494.140.15.15Memblokir iklan, pelacak, dan phishing secara default

ISP juga memublikasikan alamat resolver mereka sendiri, yang berguna saat Anda sudah mengganti DNS dan ingin kembali ke pengaturan semula. Kami punya daftarnya untuk Spectrum, Comcast Xfinity, AT&T, dan Verizon.

Mana yang tercepat bergantung pada lokasi Anda dan tempat situs yang Anda kunjungi menaruh DNS-nya: pada jalur uji kami sendiri, urutannya berubah antara nama yang sudah di-cache dan nama yang benar-benar baru. Ukur dari koneksi Anda sebelum berpindah.

Perlukah Anda Mengganti DNS Server?

Bagi kebanyakan orang, resolver ISP sudah cukup baik. Beralih ke DNS server publik layak dilakukan jika salah satu kondisi berikut berlaku:

  • DNS ISP Anda lambat atau tidak stabil. Halaman yang tertahan di "Resolving host" atau error DNS yang sering muncul adalah tanda klasiknya.
  • Anda menginginkan penyaringan. Quad9 memblokir domain malware, sedangkan AdGuard atau versi keluarga dari Cloudflare dan OpenDNS memblokir iklan atau konten dewasa.
  • Anda menginginkan DNS terenkripsi. Resolver publik mendukung DNS over HTTPS dan DNS over TLS, yang menyembunyikan pencarian Anda dari jaringan lokal. Lihat fungsi DNS Pribadi (Private DNS).
  • ISP Anda mengalihkan pencarian yang gagal ke halaman iklan, atau memblokir situs di tingkat DNS.

Ada kompromi yang perlu diperhatikan. Sebagian CDN memilih server berdasarkan lokasi resolver Anda, sehingga resolver yang jauh dari Anda bisa mengarahkan Anda ke salinan situs yang lebih lambat. Jaringan kantor dan sekolah sering membutuhkan DNS milik mereka sendiri untuk menjangkau nama internal. Selain itu, resolver yang lebih cepat hanya mempercepat pencariannya saja, biasanya puluhan milidetik untuk setiap situs baru, bukan kecepatan download Anda.

Port DNS: 53, 853, dan 443

DNS biasa memakai port 53 (RFC 1035). Sebagian besar kueri berjalan lewat UDP karena pertanyaan dan jawaban biasanya muat dalam satu paket; pencarian beralih ke TCP di port 53 saat jawaban terlalu besar untuk UDP, dan untuk zone transfer antar-nameserver.

ProtokolPortTerenkripsiDi mana Anda menemukannya
DNS over UDP/TCP53TidakDefault di hampir semua perangkat dan router
DNS over TLS (DoT)853YaDNS Pribadi di Android, sebagian router
DNS over HTTPS (DoH)443YaChrome, Firefox, Edge, Windows 11

Saat DNS Server Berhenti Berfungsi

Kegagalan DNS terlihat seperti internet mati: aplikasi tidak bisa terhubung dan browser menampilkan error, tetapi ping ke alamat IP seperti 1.1.1.1 masih berhasil. Pesan yang umum muncul dan cara memperbaikinya:

  • DNS server not responding (troubleshooter Windows): resolver sama sekali tidak menjawab. Panduan perbaikan.
  • DNS_PROBE_FINISHED_NXDOMAIN (Chrome): resolver menyatakan nama itu tidak ada. Panduan perbaikan.
  • ERR_NAME_NOT_RESOLVED: nama tidak bisa di-resolve, sering karena salah ketik, kegagalan yang tersimpan di cache, atau resolver yang diblokir. Panduan perbaikan.
  • DNS server unavailable atau Wi-Fi tanpa internet: sering kali penyebabnya forwarder di router. Panduan perbaikan.

Perbaikan umum yang paling cepat adalah flush cache DNS, restart router, dan untuk sementara mengalihkan perangkat ke resolver publik seperti 1.1.1.1 atau 8.8.8.8. Jika situs bisa dibuka setelah beralih, masalahnya ada di DNS server Anda sebelumnya.

DNS server mana yang tercepat untuk Anda?

Jalankan DNS Speed Test dari DNS Robot di browser Anda. Alat ini mengukur Cloudflare, Google, Quad9, dan sembilan resolver publik lainnya dari koneksi Anda sendiri, memeringkatnya berdasarkan waktu pencarian dari cache, lalu membandingkan pemenangnya dengan DNS Anda saat ini pada nama yang benar-benar baru.

Sumber

  1. RFC 1035: Domain names, implementation and specification, IETF
  2. Root servers, root-servers.org
  3. 1.1.1.1 IP addresses, Cloudflare

Pertanyaan yang Sering Diajukan

Apa itu DNS server secara sederhana?

DNS server adalah buku alamat internet. Anda memberinya nama seperti google.com, dan ia mengembalikan alamat IP yang dibutuhkan perangkat Anda untuk terhubung.

Bagaimana cara melihat DNS server saya?

Di Windows, jalankan ipconfig /all lalu cari baris DNS Servers. Di Mac jalankan scutil --dns, dan di Linux resolvectl status atau cat /etc/resolv.conf.

Apakah 8.8.8.8 adalah DNS server?

Ya. 8.8.8.8 dan 8.8.4.4 adalah Google Public DNS, resolver rekursif gratis yang bisa dipakai siapa saja. Padanannya dari Cloudflare adalah 1.1.1.1.

Apa DNS server terbaik?

DNS server yang paling cepat dan paling andal dari koneksi Anda, dan itu berbeda-beda tergantung lokasi. Cloudflare (1.1.1.1), Google (8.8.8.8), dan Quad9 (9.9.9.9) adalah pilihan yang umum; ukur kecepatannya dengan DNS speed test.

Apa perbedaan DNS primer dan sekunder?

DNS primer adalah server yang dicoba perangkat Anda lebih dulu, dan DNS sekunder adalah cadangannya jika server primer tidak menjawab. Pakai dua alamat dari penyedia yang sama atau dari dua penyedia yang berbeda.

Apakah mengganti DNS server membuat internet lebih cepat?

Bisa membuat kunjungan pertama ke setiap situs sedikit lebih cepat jika resolver Anda saat ini lambat, tetapi tidak mengubah kecepatan download atau ping saat bermain game.

Apakah aman mengganti DNS server?

Aman, asalkan Anda memilih penyedia yang tepercaya. Anda selalu bisa kembali dengan mengatur DNS ke otomatis. Hindari DNS server yang tidak dikenal, karena server yang berbahaya bisa mengarahkan Anda ke situs palsu.

Ada berapa root DNS server?

Ada 13 nama root server (a sampai m.root-servers.net) yang dijalankan oleh 12 organisasi, tetapi berkat anycast, nama-nama itu dilayani oleh 2.049 instance di seluruh dunia (root-servers.org, 26 Oktober 2026).

DNS server memakai port berapa?

Port 53 lewat UDP dan TCP untuk DNS biasa, port 853 untuk DNS over TLS, dan port 443 untuk DNS over HTTPS.

Apa perbedaan DNS server dan nameserver?

Setiap nameserver adalah DNS server, tetapi istilah nameserver biasanya berarti server otoritatif yang menyimpan record sebuah domain. DNS server di pengaturan jaringan Anda adalah resolver rekursif yang mencari record tersebut.

Tentang penulis

Shaik Vahid

Pendiri DNS Robot. Vahid bertahun-tahun bekerja di dukungan web hosting, memperbaiki domain, record DNS, sertifikat SSL, dan pengiriman email untuk pelanggan. Ia membangun alat-alat DNS Robot dan menulis panduan ini dari error yang benar-benar dialami orang.

Tes Kecepatan DNS

Ukur Cloudflare 1.1.1.1, Google 8.8.8.8, dan server DNS publik lainnya dari browser Anda, bandingkan dengan DNS Anda saat ini, dan temukan yang tercepat