
Pernahkah Anda mengalami situasi di mana website Anda sendiri tiba-tiba tidak bisa dibuka di WiFi rumah, tetapi ketika dicoba menggunakan paket data seluler atau menyalakan Cloudflare WARP, website langsung terbuka dengan normal?
Saat mencoba mengaksesnya di browser, pesan error yang muncul biasanya bertuliskan DNS_PROBE_FINISHED_NXDOMAIN
Padahal, jika situs bisa diakses normal dengan jaringan lain, akar masalahnya bukan pada server hosting Anda, melainkan pada sistem DNS Resolver dari Provider Internet (ISP) yang Anda gunakan
Memahami Akar Masalah: Kenapa Error NXDOMAIN Bisa Terjadi?
Secara harfiah, NXDOMAIN adalah singkatan dari Non-Existent Domain
Bagi pemilik hosting, server Anda sebenarnya berjalan dengan sangat baik (Apache, Nginx, LiteSpeed, dan database tidak mengalami kendala). Namun, error ini muncul karena beberapa faktor teknis di jalur jaringan:
-
Cache DNS ISP Lokal Macet (Stale Cache): Server DNS milik penyedia internet tertentu terkadang mengalami keterlambatan sinkronisasi (propagation delay) saat mencatat pembaruan IP atau record domain Anda.
-
Gagalnya Query DNS: Ketika perangkat Anda meminta alamat IP dari domain, respons dari nameserver hosting sempat mengalami timeout atau gagal di jaringan ISP tersebut, sehingga ISP menyimpan status "gagal" itu ke dalam cache mereka.
Langkah Penyelesaian untuk Pengunjung dan Pemilik Website
Jika Anda atau pengunjung Anda mengalami kendala ini, ada beberapa langkah penanganan yang bisa dilakukan, baik dari sisi pengguna maupun dari sisi pengelola website.
1. Membersihkan Cache DNS Lokal (Flush DNS)
Jika error ini hanya tersangkut di perangkat komputer Anda, lakukan flush pada cache DNS lokal dengan cara:
-
Buka Command Prompt (CMD) sebagai Administrator di Windows.
-
Ketik perintah berikut lalu tekan Enter:
ipconfig /flushdns
2. Mengubah DNS Resolver Perangkat
Agar tidak sering tersangkut masalah DNS dari ISP lokal, Anda bisa mengganti DNS default perangkat ke DNS publik global yang lebih stabil, seperti:
-
Cloudflare DNS:
1.1.1.1dan1.0.0.1 -
Google DNS:
8.8.8.8dan8.8.4.4
Solusi Permanen dari Sisi Pemilik Hosting
Sebagai pemilik website atau pengelola hosting, tentu Anda tidak ingin pengunjung situs Anda mengalami kendala NXDOMAIN hanya karena masalah jaringan ISP mereka. Agar website selalu diakses dengan lancar tanpa hambatan, lakukan langkah-langkah best practice berikut:
1. Migrasi Manajemen DNS ke Cloudflare
Cara paling ampuh dan direkomendasikan untuk mengatasi masalah propagasi ISP lokal adalah dengan mengarahkan Nameserver domain Anda ke Cloudflare (Free Plan):
-
Ubah Nameserver domain di registrar Anda ke Nameserver milik Cloudflare.
-
Atur A Record domain Anda di dashboard Cloudflare mengarah ke IP server hosting Anda.
-
Dengan infrastruktur Anycast DNS global milik Cloudflare, resolver ISP lokal hampir tidak pernah mengalami kegagalan NXDOMAIN.
Baca selengkapnya di: Cara Hubungkan Domain ke Cloudflare
2. Turunkan Nilai TTL (Time to Live)
Jika Anda tetap ingin menggunakan Nameserver bawaan hosting/cPanel:
-
Masuk ke Zone Editor di cPanel atau panel hosting Anda.
-
Turunkan nilai TTL pada A Record domain Anda dari angka default yang tinggi (seperti 14400 atau 86400 detik) menjadi 300 detik.
-
Langkah ini bertujuan agar setiap ada perubahan atau pembaruan jalur, cache di sisi ISP bisa diperbarui dengan jauh lebih cepat.
Kesimpulan
Error DNS_PROBE_FINISHED_NXDOMAIN yang bisa sembuh sendiri saat ganti jaringan membuktikan bahwa server hosting Anda aman