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

Advertisement
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, dan itulah arti error seperti DNS_PROBE_FINISHED_NXDOMAIN dan DNS server not responding.
Input: nama domain dan jenis record, misalnya
dnsrobot.netdanA(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
.netberada.e.root-servers.netmenjawab 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.netmenjawab dalam 258 ms (langkah paling lambat, kemungkinan besar karena salinan server itu letaknya jauh) dengan nameserver Cloudflare,sofia.ns.cloudflare.comdanterin.ns.cloudflare.com.4. Resolver bertanya ke nameserver otoritatif.
terin.ns.cloudflare.commenjawab dalam 27 ms dengan record A104.21.0.129dan172.67.150.248serta 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.
# 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 msCaching 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.
Advertisement
4 Jenis DNS Server
Penelusuran di atas melibatkan empat jenis DNS server. Masing-masing punya satu tugas:
| Jenis | Fungsinya | Contoh | Pengelolanya |
|---|---|---|---|
| Resolver rekursif (recursive resolver) | Menerima pertanyaan Anda, bertanya ke server lain atas nama Anda, dan menyimpan jawaban di cache | 1.1.1.1, 8.8.8.8, resolver ISP Anda | ISP, Cloudflare, Google, Quad9, perusahaan |
| Root server | Menunjuk ke top-level domain yang tepat (.com, .net, .org, .uk…) | a.root-servers.net sampai m.root-servers.net | 12 organisasi, 13 nama server |
| Server TLD | Menunjuk ke nameserver setiap domain di bawah TLD-nya | a.gtld-servers.net (.com dan .net) | Registri seperti Verisign |
| Nameserver otoritatif (authoritative nameserver) | Menyimpan record asli domain dan memberikan jawaban akhir | sofia.ns.cloudflare.com | Penyedia 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 5 Oktober 2026, root-servers.org mencantumkan 2.045 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.
Advertisement
Cara Melihat Alamat DNS Server Anda
Perangkat Anda biasanya mendapat DNS server secara otomatis dari router lewat DHCP. Untuk melihat mana yang sedang dipakai:
# 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.confDi 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:
| Penyedia | Primer | Sekunder | Perlu diketahui |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | Fokus pada privasi, sangat cepat dari cache. Panduan lengkap |
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | Tanpa penyaringan, cepat untuk nama yang belum di-cache. Panduan lengkap |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Memblokir domain berbahaya yang sudah dikenal |
| OpenDNS (Cisco) | 208.67.222.222 | 208.67.220.220 | FamilyShield (208.67.222.123) memblokir situs dewasa |
| AdGuard DNS | 94.140.14.14 | 94.140.15.15 | Memblokir 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.
Advertisement
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. 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.
| Protokol | Port | Terenkripsi | Di mana Anda menemukannya |
|---|---|---|---|
| DNS over UDP/TCP | 53 | Tidak | Default di hampir semua perangkat dan router |
| DNS over TLS (DoT) | 853 | Ya | DNS Pribadi di Android, sebagian router |
| DNS over HTTPS (DoH) | 443 | Ya | Chrome, Firefox, Edge, Windows 11 |
Advertisement
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, dan Quad9 dengan pencarian tanpa cache di koneksi Anda sendiri, lalu memeringkatnya berdasarkan waktu respons median.
Coba DNS Speed TestAdvertisement
Pertanyaan yang Sering Diajukan
DNS server adalah buku alamat internet. Anda memberinya nama seperti google.com, dan ia mengembalikan alamat IP yang dibutuhkan perangkat Anda untuk terhubung.