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
Mulai membaca
- Apa Itu DNS Server?
- Cara Kerja DNS Server Mencari Alamat IP, Langkah demi Langkah
- 4 Jenis DNS Server
- Perbedaan DNS Server, Nameserver, dan DNS Record
- Cara Melihat Alamat DNS Server Anda
- DNS Server Publik Populer
- Perlukah Anda Mengganti DNS Server?
- Port DNS: 53, 853, dan 443
- Saat DNS Server Berhenti Berfungsi
- 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.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.
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 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:
# 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, tanpa penyaringan. Panduan lengkap |
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | Tanpa penyaringan, dijalankan oleh Google. 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 | Memblokir phishing; FamilyShield (208.67.222.123) juga 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.
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.
| 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 |
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
- RFC 1035: Domain names, implementation and specification, IETF
- Root servers, root-servers.org
- 1.1.1.1 IP addresses, Cloudflare
Pertanyaan yang Sering Diajukan
Apa itu DNS server secara sederhana?
Bagaimana cara melihat DNS server saya?
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?
Apa DNS server terbaik?
Apa perbedaan DNS primer dan sekunder?
Apakah mengganti DNS server membuat internet lebih cepat?
Apakah aman mengganti DNS server?
Ada berapa root DNS server?
DNS server memakai port berapa?
Apa perbedaan DNS server dan nameserver?
Artikel Terkait
Alat Terkait
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
Cek DNS
Semua DNS record langsung dari nameserver domain, berdampingan dengan cache Google dan Cloudflare
Pencarian NS
Temukan nameserver untuk domain apa pun dengan deteksi penyedia



