DNS_PROBE_FINISHED_NXDOMAIN: Penyebab & Cara Mengatasinya
Poin penting
DNS_PROBE_FINISHED_NXDOMAIN berarti Chrome tidak mendapat alamat untuk nama domain itu, padahal server DNS Anda menjawab tes lookup milik Chrome sendiri, sehingga Chrome menyimpulkan domain tidak ada. Biasanya memang jawabannya "domain tidak ada" (NXDOMAIN): salah ketik, domain kedaluwarsa, jawaban "tidak ada" yang tersimpan di cache, diblokir Quad9, atau VPN. Cari nama itu lewat DNS publik: jika di sana bisa di-resolve, masalahnya ada di sisi Anda; jika gagal di mana-mana, domainnya sendiri rusak atau kedaluwarsa.
Periksa sekarang

Mulai membaca
- Apa Itu DNS_
PROBE_ FINISHED_ NXDOMAIN? - Tampilan Error Ini di Browser Lain
- NXDOMAIN vs Error DNS_
PROBE Chrome Lainnya - Penyebab Umum DNS_
PROBE_ FINISHED_ NXDOMAIN - Solusi 1: Periksa Ejaan Nama Domain
- Solusi 2: Flush Cache DNS
- Solusi 3: Bersihkan Cache DNS Internal Chrome
- Solusi 4: Beralih ke Server DNS Publik
- Solusi 5: Periksa File Hosts
- Solusi 6: Periksa Setelan DNS Aman di Chrome
- Solusi 7: Nonaktifkan VPN atau Antivirus Sementara
- Solusi 8: Periksa Status Registrasi Domain
- NXDOMAIN pada Nama Pengembangan Lokal
- Cara Mengatasi DNS_
PROBE_ FINISHED_ NXDOMAIN di Android - Cara Mengatasi DNS_
PROBE_ FINISHED_ NXDOMAIN di iPhone / iPad - Cara Memastikan Perbaikan Berhasil
- Pertanyaan yang Sering Diajukan
Apa Itu DNS_PROBE_FINISHED_NXDOMAIN?
DNS_PROBE_FINISHED_NXDOMAIN berarti Chrome tidak mendapat alamat untuk nama situs web itu, padahal server DNS Anda menjawab tes lookup milik Chrome sendiri, sehingga Chrome menyimpulkan domain tidak ada. Biasanya itu jawaban NXDOMAIN yang sebenarnya ("non-existent domain", domain tidak ada); lookup yang gagal karena alasan lain, misalnya tanda tangan DNSSEC yang rusak (SERVFAIL), menampilkan halaman yang sama. Chrome memberinya judul "Situs ini tidak dapat dijangkau". Orang sering mencarinya sebagai DNS_PROBE_NXDOMAIN; Chromium tidak punya kode itu, ini error yang sama.
Tes yang paling penting: cari nama itu lewat DNS publik (DNS Lookup di bawah, atau nslookup example.com 1.1.1.1). Jika DNS publik menemukannya, penyebabnya ada di sisi Anda: salah ketik, cache lama, server DNS Anda, layanan penyaring, atau VPN. Jika DNS publik juga menjawab NXDOMAIN, domain salah diketik, kedaluwarsa, atau salah konfigurasi, dan hanya pemiliknya yang bisa memperbaikinya.
Sering kali penyebabnya salah ketik atau sesuatu di sisi Anda, yang bisa diperbaiki dalam hitungan menit; langkah-langkah di bawah berjalan dari pemeriksaan tercepat hingga domain itu sendiri.
Apakah domain ada di DNS publik? Periksa sekarang
Tampilan Error Ini di Browser Lain
Setiap browser menampilkan error DNS ini secara berbeda, tetapi penyebab dasarnya selalu sama — domain tidak dapat di-resolve.
| Browser | Pesan Error |
|---|---|
| Google Chrome | Situs ini tidak dapat dijangkau — 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 | Situs ini tidak dapat dijangkau — dns_probe_finished_nxdomain |
| Opera | Situs ini tidak dapat dijangkau — dns_probe_finished_nxdomain |
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.
NXDOMAIN vs Error DNS_PROBE Chrome Lainnya
Saat halaman gagal dimuat, Chrome menjalankan pemeriksaan DNS singkat dan menamai hasilnya dengan kode DNS_PROBE. Hanya satu di antaranya yang berarti nama tidak ada:
| Kode | Temuan Chrome | Periksa di mana |
|---|---|---|
| DNS_PROBE_FINISHED_NXDOMAIN | Server DNS Anda berfungsi, tetapi nama ini tidak mendapat alamat (biasanya NXDOMAIN) | Ejaan, lalu DNS publik (panduan ini) |
| DNS_PROBE_FINISHED_NO_INTERNET | Tidak ada koneksi ke server DNS mana pun | Wi-Fi, kabel, router |
| DNS_PROBE_FINISHED_BAD_CONFIG | Server DNS yang dikonfigurasi tidak menjawab dengan benar | Setelan DNS Anda: Server DNS tidak merespons |
| DNS_PROBE_FINISHED_BAD_SECURE_CONFIG | Penyedia DNS Aman (DNS-over-HTTPS) Chrome tidak dapat dijangkau | Setelan → Privasi dan keamanan → Keamanan → Gunakan DNS aman |
| DNS_PROBE_STARTED / DNS_PROBE_POSSIBLE | Pemeriksaan masih berjalan (STARTED), atau pemeriksaan memungkinkan tetapi belum dijalankan (POSSIBLE) | DNS_PROBE_STARTED |
ERR_NAME_NOT_RESOLVED di Chrome adalah kegagalan "tidak ada alamat untuk nama ini" yang sama, ditampilkan ketika Chrome tidak menjalankan pemeriksaannya atau hasilnya belum pasti: lihat ERR_NAME_NOT_RESOLVED.
Penyebab Umum DNS_PROBE_FINISHED_NXDOMAIN
Penyebabnya terbagi menjadi sisi Anda (sebagian besar) dan sisi domain.
- Kesalahan ketik pada URL — Sangat 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.
- Jawaban "tidak ada" yang tersimpan di cache — komputer atau server DNS Anda menyimpan jawaban NXDOMAIN sebelumnya, misalnya dari saat domain belum disiapkan, dan mengulanginya sampai habis masa berlakunya
- Cache DNS internal Chrome — Chrome memiliki cache DNS sendiri yang terpisah dari sistem operasi. Bahkan setelah membersihkan cache sistem, Chrome mungkin masih memakai entri usang dari cache internalnya.
- Layanan DNS penyaring — Quad9 menjawab NXDOMAIN untuk domain yang diblokirnya, sehingga situs yang sebenarnya berfungsi terlihat seperti tidak ada. (Pi-hole, AdGuard, dan Cloudflare for Families secara default menjawab 0.0.0.0, yang justru menampilkan error koneksi)
- Domain belum terdaftar atau sudah kedaluwarsa — Pemilik situs lupa memperpanjang domain, atau domain memang belum pernah didaftarkan.
- Domain yang benar-benar baru — resolver yang bertanya sebelum domain disiapkan menyimpan jawaban "tidak ada" selama waktu negative caching zona itu: 15 menit untuk .com dan .net
- Nama lokal yang tidak ada di file hosts — nama untuk pengembangan seperti
myapp.testhanya ada di tempat Anda mendefinisikannya (entri hosts yang salah justru menghasilkan error koneksi, bukan NXDOMAIN) - Pemblokiran oleh VPN atau firewall — VPN, proxy, atau firewall mencegat query DNS lalu memblokir atau mengalihkan domain.
- Masalah server DNS ISP — Server DNS penyedia internet Anda mengembalikan NXDOMAIN secara keliru, atau belum menerima catatan DNS domain tersebut.
Solusi 1: Periksa Ejaan Nama Domain
Periksa URL di address bar dengan teliti: satu karakter yang salah saja sudah cukup.
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
Jika domain sudah diketik dengan benar, langkah selanjutnya adalah membersihkan cache DNS sistem operasi Anda. Ini menghapus semua entri DNS yang tersimpan dan memaksa pencarian baru.
# 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 cacheSetelah di-flush, coba muat ulang situs web. Jika catatan DNS domain baru saja diperbarui, membersihkan cache memungkinkan sistem Anda mengambil catatan terbaru.
Perintah untuk setiap sistem, termasuk router: cara flush DNS.
Solusi 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 bar - Klik "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 terbuka - Coba 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 Pengaturan → "Jaringan & internet" → "Wi-Fi" → "Kelola jaringan yang diketahui" → jaringan Anda (untuk kabel: "Ethernet" → jaringan Anda)
- Temukan "DNS server assignment" di halaman itu
- Klik "Edit" di samping "DNS server assignment" → ubah ke "Manual"
- Aktifkan "IPv4" dan atur "Preferred DNS" ke
1.1.1.1, "Alternate DNS" ke1.0.0.1 - Klik "Simpan" dan coba akses situs web lagi
Mengubah DNS di macOS
- Buka Pengaturan Sistem → "Jaringan" → "Wi-Fi" → "Detail"
- Klik "DNS" di sidebar
- Hapus entri yang ada dan tambahkan
1.1.1.1serta1.0.0.1 - Klik "OKE"
Solusi 5: Periksa File Hosts
File hosts memetakan nama ke alamat sebelum DNS ditanya. Entri yang salah di sana (127.0.0.1 example.com) memberi nama itu sebuah alamat, jadi yang tampil adalah koneksi ditolak atau situs yang salah, bukan NXDOMAIN; tetap hapus baris seperti itu, karena malware dan ad-blocker lama sering menambahkannya.
Tempat file hosts benar-benar menyebabkan NXDOMAIN justru kebalikannya: nama pengembangan lokal (myapp.test, api.local) yang belum pernah Anda tambahkan. DNS publik belum pernah mendengarnya, sehingga lookup gagal.
# 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.Setelah mengedit, simpan file dan bersihkan cache DNS (Solusi 2).
Solusi 6: Periksa Setelan DNS Aman di Chrome
Chrome dapat mengirim lookup DNS lewat HTTPS ke penyedianya sendiri, bukan ke DNS sistem. Jika penyedia itu menyaring (DNS keluarga atau keamanan), Chrome mendapat jawaban "domain tidak ada" untuk situs yang dimuat normal di browser lain. (Jika penyedia tidak dapat dijangkau, Chrome menampilkan DNS_PROBE_FINISHED_BAD_SECURE_CONFIG.)
- Buka
chrome://settings/security(Setelan → Privasi dan keamanan → Keamanan) - Temukan "Gunakan DNS aman" dan lihat penyedia mana yang dipilih
- Ubah pilihan "Pilih penyedia DNS" ke Default OS (jika tersedia), atau ke Google atau Cloudflare, lalu muat ulang situs
- Edge:
edge://settings/privacy→ "Security" → "Use secure DNS"
Jika mengganti penyedia memperbaikinya, penyedia sebelumnya memblokir atau gagal me-resolve domain itu.
Solusi 7: Nonaktifkan VPN atau Antivirus Sementara
VPN mengirim query DNS Anda ke server mereka sendiri, dan software keamanan, Pi-hole, router, serta layanan DNS keluarga menyaring nama yang dianggap berisiko. Quad9 menjawab NXDOMAIN untuk domain yang diblokir, sehingga situs terlihat seperti tidak ada; sebagian besar filter lain menjawab 0.0.0.0, yang justru menampilkan error koneksi.
Matikan VPN atau filter lalu muat ulang. Untuk memastikan blokir Quad9, gunakan dig: dokumentasi Quad9 menyebutkan domain yang diblokirnya mengembalikan NXDOMAIN dengan AUTHORITY: 0 (dan tanpa flag ra), sedangkan domain yang benar-benar tidak ada kembali dengan catatan SOA zona (AUTHORITY: 1). Domain tes milik Quad9 sendiri adalah isitblocked.org:
dig isitblocked.org @9.9.9.9
# ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN
# ;; flags: qr rd ad; QUERY: 1, ANSWER: 0, AUTHORITY: 0 ← blocked by Quad9
# A name that really doesn't exist:
# ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1 ← the zone's SOA comes backSolusi 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 Cek WHOIS Domain DNS Robot di /whois-lookup — masukkan domain dan periksa tanggal registrasi dan kedaluwarsa
- Gunakan Cek DNS DNS Robot di /dns-lookup — jika tidak ada catatan A, AAAA, atau NS, domain tidak memiliki konfigurasi DNS
- Domain atau record baru? Resolver yang mencari nama sebelum nama itu ada menyimpan jawaban "tidak ada" selama waktu negative caching di catatan SOA zona (RFC 2308): 15 menit untuk .com dan .net, di tempat lain biasanya kurang dari satu jam. DNS publik mungkin sudah melihatnya sementara resolver ISP Anda masih menjawab NXDOMAIN
- Terdaftar tetapi tidak ter-resolve? Jika WHOIS menampilkan domain tetapi tidak ada nameserver, atau statusnya clientHold atau serverHold (setelah kedaluwarsa atau email pemilik yang belum diverifikasi), server TLD menjawab NXDOMAIN: perbaiki di registrar. Nameserver yang hanya tidak memiliki zonanya justru memberi SERVFAIL atau REFUSED
NXDOMAIN pada Nama Pengembangan Lokal
Jika nama yang gagal adalah nama yang Anda buat sendiri untuk pengembangan (myapp.test, api.local, nama layanan Docker), DNS publik belum pernah mendengarnya, jadi NXDOMAIN adalah jawaban yang benar. Sebagai gantinya, buat nama itu ter-resolve di komputer Anda:
- Gunakan localhost —
http://localhost:8000danhttp://127.0.0.1:8000selalu ter-resolve; sebagian besar server pengembangan (Django, Rails, Vite, Next.js) mencetak salah satunya - Tambahkan nama ke file hosts —
127.0.0.1 myapp.test, lalu bersihkan cache DNS - Nama Docker — nama layanan seperti
dbhanya ter-resolve di dalam jaringan Docker; dari komputer Anda gunakanlocalhostdan port yang dipublikasikan - Nama
.local— memakai multicast DNS (mDNS), bawaan macOS, iOS, dan Windows 10 serta 11; di Linux, aktifkan Avahi atau mDNS milik systemd-resolved
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 dalam cache → Hapus data
- Periksa DNS Pribadi: Setelan → Jaringan & internet → DNS Pribadi (fungsinya). Jika mengarah ke layanan penyaring, atur ke Otomatis atau
dns.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 → "Configure DNS" → "Manual" → tambahkan
1.1.1.1dan1.0.0.1 - Bersihkan cache Safari: Pengaturan → App → Safari → Bersihkan Riwayat & Data Situs Web
- Bersihkan cache Chrome: di Chrome ketuk ⋯ → 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
Setelah menerapkan perbaikan, pastikan bahwa resolusi DNS berfungsi untuk domain tersebut.
# 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
# status: NXDOMAIN from your own resolver? Confirm with a public one
# before concluding the domain doesn't exist:
dig example.com @1.1.1.1Jika 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 Cek DNS 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.
Periksa apakah domain ada di DNS
Cari domain di DNS Lookup gratis dari DNS Robot: alat ini bertanya langsung ke resolver publik. Jika mereka menemukannya, masalahnya ada di DNS, cache, atau filter Anda; jika mereka juga menjawab NXDOMAIN, domainnya sendiri rusak atau kedaluwarsa.



