DNS_PROBE_FINISHED_NXDOMAIN: Penyebab & Cara Mengatasinya

Apa Itu DNS_PROBE_FINISHED_NXDOMAIN?
DNS_PROBE_FINISHED_NXDOMAIN adalah error di Chrome yang muncul ketika pencarian DNS oleh browser gagal karena nama domain tidak dapat di-resolve menjadi alamat IP mana pun. NXDOMAIN singkatan dari "Non-Existent Domain" (Domain Tidak Ada) — ini adalah cara protokol DNS memberitahu bahwa "domain ini tidak ada dalam sistem DNS."
Ketika Anda mengetik URL seperti example.com di Chrome, browser Anda meminta server DNS untuk menerjemahkan nama domain tersebut menjadi alamat IP. Jika server DNS merespons dengan NXDOMAIN, berarti tidak ada catatan DNS yang ditemukan untuk domain tersebut. Chrome kemudian menampilkan halaman error "Situs ini tidak dapat dijangkau" dengan kode error DNS_PROBE_FINISHED_NXDOMAIN.
Kabar baiknya: error ini hampir selalu bisa diperbaiki dari sisi Anda. Dalam kebanyakan kasus, penyebabnya adalah kesalahan ketik pada URL, cache DNS yang usang, atau pengaturan DNS yang salah — bukan karena domain benar-benar hilang.
Tampilan Error Ini di Browser Lain
Browser berbasis Chromium (Chrome, Edge, Brave, Opera) semuanya menampilkan kode DNS_PROBE_FINISHED_NXDOMAIN yang sama. Firefox dan Safari menampilkan pesan yang lebih ramah pengguna tetapi masalah yang mendasarinya identik.
| Browser | Pesan Error |
|---|---|
| Google Chrome | This site can't be reached — dns_probe_finished_nxdomain |
| Mozilla Firefox | Hmm. We're having trouble finding that site. |
| Microsoft Edge | Hmmm... can't reach this page |
| Safari | Safari Can't Find the Server |
| Brave | This site can't be reached — dns_probe_finished_nxdomain |
| Opera | This site can't be reached — dns_probe_finished_nxdomain |
Penyebab Umum DNS_PROBE_FINISHED_NXDOMAIN
Memahami mengapa error ini muncul membantu Anda memilih solusi yang tepat. Berikut penyebab paling umum, diurutkan dari yang paling sering hingga paling jarang terjadi.
Kesalahan ketik pada URL — Penyebab paling umum. Satu karakter yang salah saja (misalnya gogle.com alih-alih google.com) sudah memicu NXDOMAIN karena domain yang salah ketik tidak ada dalam DNS.
Cache DNS usang — Komputer Anda menyimpan entri DNS yang lama atau rusak. IP domain mungkin sudah berubah, tetapi cache Anda masih menyimpan catatan yang kedaluwarsa.
Cache DNS internal Chrome — Chrome memiliki cache DNS sendiri yang terpisah dari sistem operasi. Bahkan setelah membersihkan cache sistem, Chrome mungkin masih menggunakan entri usang dari cache internalnya.
Domain belum terdaftar atau sudah kedaluwarsa — Pemilik situs lupa memperpanjang domain, atau domain memang tidak pernah didaftarkan.
Jeda propagasi DNS — Domain baru saja didaftarkan atau catatan DNS-nya baru diubah. Perubahan DNS membutuhkan waktu hingga 48 jam untuk menyebar secara global.
Override file hosts — File hosts di sistem Anda secara manual memetakan domain ke alamat IP yang salah atau memblokirnya sepenuhnya (127.0.0.1).
VPN atau firewall memblokir — VPN, proxy, atau firewall mencegat query DNS dan memblokir atau mengalihkan domain.
Masalah server DNS ISP — Server DNS penyedia internet Anda mengembalikan NXDOMAIN secara tidak benar, atau belum menerima catatan DNS domain tersebut.
Solusi 1: Periksa Ejaan Nama Domain
Ini terdengar sepele tapi merupakan penyebab nomor 1 error NXDOMAIN. Periksa URL di address bar dengan teliti:
Cari kesalahan ketik umum: huruf yang hilang (goole.com), huruf berlebih (googgle.com), TLD yang salah (.con bukannya .com), atau karakter yang tertukar (goog1e.com dengan angka 1 bukan huruf l).
Jika seseorang mengirimkan link kepada Anda, coba cari situs web tersebut di Google alih-alih mengklik link secara langsung. Jika domain benar-benar tidak ada, tidak akan ada hasil pencarian yang muncul.
Solusi 2: Flush Cache DNS
Setelah di-flush, coba muat ulang situs web. Jika catatan DNS domain baru saja diperbarui, membersihkan cache memungkinkan sistem Anda mengambil catatan terbaru.
# Windows (Command Prompt as Administrator)
ipconfig /flushdns
# macOS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
# Linux (systemd-resolved)
sudo resolvectl flush-caches
# Chrome OS
chrome://net-internals/#dns → Clear host cacheSolusi 3: Bersihkan Cache DNS Internal Chrome
Chrome memiliki cache DNS sendiri yang sepenuhnya terpisah dari cache sistem operasi. Membersihkan cache sistem saja tidak cukup — Anda juga harus membersihkan cache internal Chrome.
Buka Chrome dan ketik
chrome://net-internals/#dnsdi address barKlik "Clear host cache" untuk menghapus semua entri DNS yang di-cache di Chrome
Kemudian buka
chrome://net-internals/#socketsdan klik "Flush socket pools" untuk mereset koneksi yang terbukaCoba muat ulang situs web — Chrome sekarang akan melakukan pencarian DNS yang benar-benar baru
Solusi 4: Beralih ke Server DNS Publik
Server DNS ISP Anda mungkin mengembalikan respons NXDOMAIN yang tidak benar, atau belum memiliki catatan domain tersebut. Beralih ke server DNS publik yang andal sering kali menyelesaikan masalah ini.
| Penyedia | DNS Utama | DNS Sekunder | Keunggulan |
|---|---|---|---|
| Cloudflare | 1.1.1.1 | 1.0.0.1 | Kecepatan dan privasi |
| Google Public DNS | 8.8.8.8 | 8.8.4.4 | Keandalan |
| Quad9 | 9.9.9.9 | 149.112.112.112 | Pemblokiran malware |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | Filter konten |
Mengubah DNS di Windows
Buka Settings → Network & Internet → Advanced network settings
Klik koneksi yang aktif (Wi-Fi atau Ethernet) → Hardware properties
Klik Edit di samping DNS server assignment → ubah ke Manual
Aktifkan IPv4 dan atur Preferred DNS ke
1.1.1.1, Alternate ke1.0.0.1Klik Save dan coba akses situs web lagi
Mengubah DNS di macOS
Buka System Settings → Network → Wi-Fi → Details
Klik DNS di sidebar
Hapus entri yang ada dan tambahkan
1.1.1.1serta1.0.0.1Klik OK lalu Apply
Solusi 5: Periksa File Hosts
Sistem operasi Anda memiliki file hosts lokal yang dapat mengganti DNS untuk domain tertentu. Jika domain tercantum di sini dengan IP yang salah (seperti 127.0.0.1 atau 0.0.0.0), ini akan memicu error NXDOMAIN meskipun domain tersebut ada di DNS publik.
Ini adalah masalah umum bagi developer yang menambahkan entri hosts sementara dan lupa menghapusnya, atau pengguna yang antivirus atau ad-blocker-nya telah memodifikasi file hosts.
# Windows — open as Administrator:
notepad C:\Windows\System32\drivers\etc\hosts
# macOS / Linux:
sudo nano /etc/hosts
# Look for lines like:
# 127.0.0.1 example.com ← This blocks the domain!
# 0.0.0.0 example.com ← This also blocks it!
# If you find the domain listed, delete that line and save.Solusi 6: Reset Chrome Flags ke Default
Perhatikan khususnya flag terkait DNS seperti "Async DNS resolver", "DNS over HTTPS", dan "DNS prefetching". Jika salah satu flag ini diubah, dapat menyebabkan kegagalan resolusi DNS.
Ketik
chrome://flagsdi address bar dan tekan EnterKlik tombol "Reset all" di bagian atas halaman
Restart Chrome saat diminta
Coba muat situs web lagi
Solusi 7: Nonaktifkan VPN atau Antivirus Sementara
VPN merutekan semua query DNS Anda melalui server mereka sendiri. Jika server DNS VPN tidak memiliki catatan domain, Anda akan mendapatkan NXDOMAIN. Demikian pula, beberapa software antivirus dan firewall mencegat lalu lintas DNS dan dapat memblokir domain yang dianggap mencurigakan.
Untuk menguji: nonaktifkan VPN dan antivirus Anda sementara, lalu coba muat situs web. Jika berhasil, VPN atau software keamanan tersebut adalah penyebabnya.
Solusi 8: Periksa Status Registrasi Domain
Jika tidak ada solusi di atas yang berhasil, domain itu sendiri mungkin memang belum terdaftar atau sudah kedaluwarsa. Ini terutama umum terjadi pada situs web baru, domain yang baru diubah, atau domain yang pemiliknya lupa memperpanjang.
Untuk memverifikasi status domain:
Gunakan WHOIS Lookup DNS Robot di /whois-lookup — masukkan domain dan periksa tanggal registrasi dan kedaluwarsa
Gunakan DNS Lookup DNS Robot di /dns-lookup — jika tidak ada catatan A, AAAA, atau NS, domain tidak memiliki konfigurasi DNS
Periksa propagasi DNS — jika domain baru saja didaftarkan, catatan DNS mungkin belum menyebar ke semua server. Proses ini membutuhkan waktu hingga 48 jam.
Cara Mengatasi DNS_PROBE_FINISHED_NXDOMAIN di Android
Error NXDOMAIN muncul di browser Chrome Android dengan kode error yang sama. Berikut cara mengatasinya.
Bersihkan cache Chrome: Buka Chrome → Setelan → Privasi dan Keamanan → Hapus data penjelajahan → pilih Gambar dan file yang di-cache → Hapus data
Ubah DNS: Buka Setelan → Jaringan & Internet → DNS Pribadi → atur ke
one.one.one.one(Cloudflare) ataudns.google(Google)Aktifkan mode pesawat: Aktifkan mode pesawat selama 10 detik, lalu matikan — ini memaksa koneksi jaringan dan pencarian DNS yang baru
Update Chrome: Buka Play Store → cari Chrome → ketuk Update jika tersedia
Restart perangkat jika solusi di atas tidak berhasil
Cara Mengatasi DNS_PROBE_FINISHED_NXDOMAIN di iPhone / iPad
Di iOS, Safari menampilkan "Safari Can't Find the Server" alih-alih kode error Chrome. Jika Anda menggunakan Chrome di iOS, Anda akan melihat pesan DNS_PROBE_FINISHED_NXDOMAIN. Berikut cara mengatasinya.
Ubah DNS: Buka Pengaturan → Wi-Fi → ketuk ikon (i) di samping jaringan Anda → Konfigurasi DNS → Manual → tambahkan
1.1.1.1dan1.0.0.1Bersihkan cache Safari: Pengaturan → Safari → Hapus Riwayat dan Data Situs Web
Bersihkan cache Chrome: Buka Chrome → Setelan → Privasi → Hapus Data Penjelajahan
Aktifkan mode pesawat: Aktifkan selama 10 detik, lalu matikan untuk mereset koneksi jaringan
Restart perangkat untuk membersihkan semua status DNS sementara
Cara Memastikan Perbaikan Berhasil
Jika nslookup mengembalikan alamat IP, DNS berfungsi dan situs web seharusnya bisa dimuat. Jika masih mengembalikan "Non-existent domain", domain tersebut memang benar-benar belum terdaftar, atau Anda perlu mencoba server DNS yang berbeda.
Anda juga bisa menggunakan alat DNS Lookup DNS Robot untuk memeriksa apakah domain bisa di-resolve dari beberapa server global — ini mengonfirmasi apakah masalahnya hanya terjadi di perangkat Anda atau merupakan masalah DNS global.
# Test DNS resolution directly
nslookup example.com
# Test with a specific DNS server
nslookup example.com 1.1.1.1
# Detailed test (Mac/Linux)
dig example.com
# If dig returns NXDOMAIN in the status, the domain truly doesn't exist:
# ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAINPeriksa apakah domain ada dalam DNS
Gunakan alat DNS Lookup gratis dari DNS Robot untuk memverifikasi apakah domain bisa di-resolve dengan benar dari beberapa server global. Lihat apakah domain mengembalikan NXDOMAIN di seluruh dunia atau hanya dari lokasi Anda.
Try DNS LookupFrequently Asked Questions
Artinya Chrome melakukan pencarian DNS untuk domain yang Anda masukkan dan menerima respons NXDOMAIN (Domain Tidak Ada). Server DNS tidak dapat menemukan alamat IP yang terkait dengan nama domain tersebut. Penyebabnya bisa kesalahan ketik, cache DNS yang usang, atau domain yang belum terdaftar.