Jika Anda pernah mencari sesuatu di Google atau mencoba mengunjungi suatu situs web, kemungkinan besar Anda pernah menemukannya Kesalahan DNS NXDOMAIN tanggapan. Biasanya, kesalahan ini ditampilkan di bawah “Situs ini tidak dapat dijangkau” or “Halaman web ini tidak tersedia” pesan sebagai “DNS_PROBE_FINISHED_NXDOMAIN” ketika Google tidak dapat memuat halaman.
Kesalahan tersebut juga biasanya disertai dengan pesan yang mengatakan bahwa browser web tidak dapat menemukan alamat IP. Hal ini dapat disebabkan oleh berbagai alasan, mulai dari nama domain yang kedaluwarsa hingga kesalahan konfigurasi DNS.
Ini bisa menjadi masalah besar bagi pemilik situs web karena Anda kehilangan pelanggan dan pengguna dalam hitungan menit. Selain itu, jika situs web menyebabkan masalah dan tidak responsif, hal ini akan diketahui oleh mesin telusur, sehingga menurunkan kemungkinan situs web Anda muncul saat pengguna menelusuri konten yang juga disediakan oleh situs web Anda.
Terakhir, kesalahan NXDOMAIN juga bisa disebabkan oleh serangan NXDOMAIN, menjadikan masalah ini menjadi masalah yang lebih serius bagi pemilik situs web. Oleh karena itu, mari kita periksa apa itu respons NXDOMAIN, mengapa hal itu terjadi, dan bagaimana Anda dapat memperbaiki dan mencegahnya.
Apa Arti Kesalahan NXDOMAIN?
NXDOMAIN atau error domain tidak ada adalah pesan kesalahan DNS yang diterima klien ketika sistem nama domain yang diminta tidak dapat menyelesaikan URL situs web menjadi alamat IP. Masalah ini menyebabkan browser web tidak dapat menjangkau situs web, yang menyiratkan bahwa, seperti namanya, domain tersebut tidak ada.
Biasanya, kesalahan ini ditampilkan sebagai “DNS_PROBE_FINISHED_NXDOMAIN”, dan browser web menampilkan wajah sedih atau gelembung pikiran awan. Meskipun kesalahan ini mungkin sering terjadi jika situs web Anda mengalami masalah ini terus-menerus, ini bisa menjadi indikasi masalah jaringan atau, lebih buruk lagi, masalah keamanan.
Mengapa Terjadi Error NXDOMAIN?
Seperti yang kami sebutkan sebelumnya, kesalahan DNS NXDOMAIN terjadi karena banyak alasan. Alasan-alasan ini berkisar dari domain yang kadaluwarsa atau dikonfigurasi dengan buruk hingga masalah keamanan. Jadi, mari kita bahas alasan utama mengapa situs web Anda mengalami kesalahan NXDOMAIN.
Nama Domain Kedaluwarsa atau Tidak Terdaftar
Salah satu alasan umum terjadinya kesalahan DNS NXDOMAIN adalah situs web target tidak dapat dijangkau karena nama domain yang tidak terdaftar atau kedaluwarsa.
Anda dapat memeriksa apakah nama domain telah kedaluwarsa atau tidak terdaftar melalui alat pencarian Internet Corporation for Assigned Names and Numbers (ICANN). Cukup masukkan URL situs dan lihat apakah situs tersebut aktif di database ICANN.
Domain yang Dikonfigurasi dengan Buruk
Selain domain yang tidak terdaftar atau kedaluwarsa, alasan lain mengapa situs web Anda menghadapi respons kesalahan NXDOMAIN adalah domain tidak menunjuk ke alamat IP apa pun atau menunjuk ke alamat yang salah. Anda dapat memeriksa data DNS domain untuk memastikan bahwa domain tersebut mengarah ke alamat yang benar.
Masalah Keamanan
Seperti yang saya sebutkan sebelumnya, kesalahan DNS NXDOMAIN yang terus-menerus mungkin menunjukkan kemungkinan celah keamanan dan masalah jaringan. Salah satu masalah keamanan bisa jadi adalah sinyal malware, yang memberi tahu penjahat dunia maya bahwa mereka telah menginfeksi sistem. Ini adalah tanda awal serangan DDoS yang akan datang.
Selain itu, jika ada beberapa respons NXDOMAIN dari layanan DNS lokal Anda yang berasal dari satu klien, ini bisa menjadi indikasi masalah keamanan lain yang dapat menyebabkan hilangnya data sensitif.
Masalah Khusus Pengguna
Terakhir, kesalahan DNS NXDOMAIN mungkin hanya terbatas pada satu pengguna atau beberapa pengguna tertentu, bukan situs web Anda yang mengalami masalah. Masalahnya bisa juga berasal dari penyedia internet atau browser web itu sendiri.
Cara Memperbaiki Kesalahan NXDOMAIN
Seperti yang Anda lihat, ada banyak alasan mengapa situs web Anda mengalami respons kesalahan NXDOMAIN. Sekarang, mari kita lihat bagaimana Anda dapat memperbaiki masalah yang menyebabkan kesalahan tersebut.
Mencari Tahu Apakah Masalahnya Khusus Pengguna atau Meluas
Langkah pertama untuk memperbaiki kesalahan dns NXDOMAIN Anda adalah mengidentifikasi apakah masalah terjadi pada semua pengguna atau hanya terbatas pada perangkat dan browser Anda. Untuk melakukan ini, Anda dapat menggunakan situs server proxy seperti “proxysite.com” atau “hide.me” dan memasukkan URL situs web Anda, dan menguji beberapa lokasi server yang berbeda.
Jika kesalahan tidak muncul saat mengakses situs web Anda melalui situs server proxy, kemungkinan masalahnya berasal dari perangkat atau browser web Anda.
Memperbaiki Domain yang Kedaluwarsa atau Tidak Terdaftar
Jika nama domain Anda tidak aktif, mungkin karena beberapa alasan. Jika Anda baru saja memperoleh domain, Anda harus memverifikasi kepemilikan Anda dalam waktu 15 hari, atau ICANN dapat menangguhkannya. Jika domain Anda telah kedaluwarsa, ada periode 45 hari di mana Anda dapat memperbaruinya tanpa biaya tambahan.
Jika periode 45 hari telah berlalu, Anda memiliki waktu 30 hari untuk memperbarui domain Anda dengan biaya tambahan di atas sebelum nama domain dihapus. Jika Anda masih belum memperbarui domain pada saat itu, domain tersebut akan memasuki tahap menunggu penghapusan, dan Anda harus menunggu hingga Anda dapat membelinya kembali.
Mengonfigurasi Domain Anda dengan Benar
Jika Anda telah memeriksa data DNS domain Anda melalui situs web seperti WHOIS dan menemukan bahwa domain Anda tidak dikonfigurasi dengan benar, mungkin ada beberapa masalah yang harus Anda periksa dan atasi.
Pertama-tama, jika domain Anda tidak diarahkan ke server nama yang disediakan oleh penyedia hosting situs web, Anda harus menghubungi registrar domain dan meminta mereka mengarahkan domain ke server nama yang tepat.
Masalah umum lainnya yang dapat menyebabkan kesalahan DNS NXDOMAIN terjadi ketika subdomain Anda tidak dikonfigurasi dengan benar. Anda dapat menyiapkan situs terpisah tanpa harus membeli domain baru dengan menggunakan domain yang sudah Anda miliki.
Ini adalah saat Anda membuat subdomain seperti “blog.exampledomain.com” atau “forum.exampledomain.com” ketika Anda sudah memiliki “exampledomain.com.” Artinya, jika Anda belum menyetel subdomain dengan benar (salah mengeja alamat, dll.), maka situs subdomain Anda tidak akan berfungsi.
Anda dapat memeriksa pengaturan domain dan subdomain melalui tab DNS yang disediakan oleh penyedia hosting situs web Anda, atau Anda dapat mencari “whatsmydns.net”, yang akan menampilkan laporan lengkap tentang domain, subdomain, dan data A Anda.
Jika semuanya beres, mungkin ini hanya masalah waktu karena Anda harus menunggu sebentar hingga propagasi DNS mulai berlaku.
Meskipun demikian, masalah ini terjadi ketika Anda baru saja menyiapkan situs web. Jadi, mari kita pertimbangkan situasi ketika Anda telah menyiapkan situs web Anda, dan situs tersebut telah berfungsi dengan baik selama beberapa waktu, dan tiba-tiba Anda mendapatkan respons NXDOMAIN.
Salah satu masalah yang dapat menyebabkan kesalahan DNS NXDOMAIN adalah mode serangan penyedia hosting situs web yang aktif menyebabkan status tidak aktif. Anda dapat memeriksanya melalui WHOIS. Jika mode tersebut aktif, matikan dan periksa apakah kesalahan telah teratasi atau belum.
Menyelesaikan Masalah Keamanan
Serangan NXDOMAIN, seperti jenis serangan cyber lainnya, biasanya dibagi menjadi dua jenis: serangan canggih dan tidak canggih. Serangan NXDOMAIN yang tidak canggih biasanya dapat dideteksi dengan mudah karena memiliki tanda-tanda yang jelas, seperti tingginya jumlah permintaan nama domain yang tidak ada dari satu sumber.
Meskipun demikian, serangan semacam ini pun bisa jadi sulit untuk ditangani sendiri, apalagi menghadapi serangan NXDOMAIN yang canggih di mana perangkat yang terinfeksi dari pengguna yang tidak bersalah digunakan untuk memulai serangan, sehingga pendeteksiannya menjadi jauh lebih rumit.
Untuk membantu Anda memantau dan mencegah serangan ini, Anda dapat menggunakan solusi keamanan DNS yang disediakan oleh penyedia layanan cloud terkenal seperti Cloudflare dan Cisco.
Solusi ini tidak hanya memberikan keamanan yang sangat dibutuhkan namun juga mengelola DNS Anda melalui penyeimbangan beban sehingga lonjakan lalu lintas yang tiba-tiba dapat ditangani tanpa mengakibatkan respons NXDOMAIN.
Memperbaiki Masalah Khusus Pengguna
Jika Anda telah memeriksa semua masalah di atas dan menemukan bahwa kesalahan yang dihadapi situs web Anda khusus untuk Anda dan tidak berlaku untuk orang lain, maka Anda harus mencari masalah pada perangkat, browser web, penyedia internet, dll.
Jika masalahnya hanya khusus untuk Anda, ada banyak alasan yang menyebabkan respons NXDOMAIN, jadi inilah solusi untuk semuanya:
Membilas Cache DNS
Salah satu perbaikan paling umum untuk kesalahan NXDOMAIN adalah dengan membersihkan cache DNS. Lihat, setiap kali Anda mengunjungi suatu halaman, browser web Anda akan menyimpan cache sementara dari alamat IP dan DNS tersebut. Ini membantu mempercepat proses pemuatan halaman saat Anda mengunjungi halaman tersebut nanti.
Itu semua bagus dan keren; namun, jika banyak file cache DNS yang rusak atau ketinggalan jaman disimpan, OS Anda akan mulai mengalami kesalahan dan bahkan dapat menyebabkan celah keamanan. Hal ini mungkin menyebabkan kesalahan NXDOMAIN.
Anda dapat melihat panduan praktis kami di cara membilas DNS, di mana kami telah menjelaskan proses untuk semua sistem operasi dan cara membersihkan cache DNS Google Chrome, yang terpisah dari cache DNS sistem Anda.
Ubah Server DNS Anda
Biasanya, alamat server DNS Anda ditentukan oleh penyedia layanan internet Anda; namun, server DNS ini belum tentu yang terbaik dalam hal kecepatan atau keamanan.
Jika server DNS yang digunakan penyedia internet Anda mengalami masalah, hal ini dapat menyebabkan kesalahan NXDOMAIN. Jika Anda menginginkan server DNS yang lebih cepat dan dapat diandalkan, Anda dapat menggunakan salah satu server DNS publik populer yang disediakan oleh Google, OpenDNS, dan Cloudflare. Ikuti langkah-langkah di bawah ini untuk mengubah server DNS Anda:
Untuk pengguna Windows:
- Klik Mulai dan cari Panel Kontrol. Jalankan Control Panel, lalu klik Network and Internet, lalu klik Network and Sharing Center.
- Di sisi kiri jendela, Anda akan melihat Ubah pengaturan adaptor; klik di atasnya.
- Klik kanan pada koneksi Anda saat ini dan pilih properti.
- Dari daftar, temukan Internet Protocol Version 4 (TCP/IP) atau Internet Protocol Version 6 (TCP/IPv6) dan klik salah satunya. Setelah Anda selesai melakukannya, tombol Properti di bagian bawah akan berubah menjadi biru. Klik itu.
- Di bagian bawah jendela, Anda akan melihat “Gunakan alamat server DNS berikut.” Klik pada lingkaran di sebelahnya untuk mengaktifkan opsi itu.
- Masukkan nomor berikut:
- Server DNS Pilihan:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Server DNS Alternatif:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Server DNS Pilihan:
- Setelah Anda selesai memasukkan alamat DNS baru, buka tab baru di browser Anda dan periksa apakah kesalahan NXDOMAIN telah teratasi atau belum.
Untuk macOS:
- Buka System Preferences dan navigasikan ke Jaringan.
- Klik pada koneksi jaringan Anda saat ini dan klik tombol Lanjutan.
- Dari baris di bagian atas jendela, navigasikan ke DNS dan klik tanda +.
- Masukkan nomor berikut:
- Server DNS Pilihan:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Server DNS Alternatif:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Server DNS Pilihan:
- Setelah Anda selesai memasukkan alamat DNS baru, buka tab baru di browser Anda dan periksa apakah kesalahan NXDOMAIN telah teratasi atau belum.
Untuk Linux:
- Periksa server DNS saat ini menggunakan perintah ini:
cat /etc/resolv.conf
- Untuk mengedit pengaturan DNS Anda, masukkan perintah berikut:
sudo nano /etc/resolv.conf
- Setelah menjalankan perintah ini, sebuah file akan terbuka di editor nano. Masukkan perintah berikut untuk mengubah alamat DNS Anda:
nameserver 1.1.1.1
Jika Anda menjalankan Linux versi terbaru, Anda dapat melakukan langkah-langkah berikut untuk mengubah alamat DNS Anda:
- Buka jendela terminal dan ketik perintah berikut:
cd /etc/netplan
- Setelah Anda selesai melakukannya, ketik ls untuk membuat daftar file konfigurasi Anda. Kemudian, Anda dapat menggunakan perintah berikut untuk mengedit server DNS Ubuntu:
sudo nano filenamehere.yaml
- Gunakan nomor berikut untuk DNS baru Anda:
- Server DNS Pilihan:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Server DNS Alternatif:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Server DNS Pilihan:
- Setelah Anda mengetiknya, tekan tombol Control dan O bersamaan untuk menuliskannya dan tombol Control dan X untuk keluar. Untuk menyimpan perubahan Anda, gunakan perintah berikut:
sudo netplan apply
- Setelah Anda selesai memasukkan alamat DNS baru, buka tab baru di browser Anda dan periksa apakah kesalahan NXDOMAIN telah teratasi atau belum.
Periksa File Host Lokal Anda
Salah satu komponen utama proses mengunjungi situs web dilakukan melalui file host lokal di perangkat Anda. File ini bertugas mencocokkan nama domain dengan alamat IP-nya setiap kali Anda mengunjungi suatu website.
Namun, file host lokal mungkin tanpa sadar menandai nama domain atau alamat IP tertentu sebagai tidak dapat diakses, atau pengguna mungkin secara keliru membuat perubahan di sini yang dapat mengakibatkan kesalahan NXDOMAIN.
Untuk Windows:
- Klik Mulai, ketik Notepad, dan pilih Jalankan sebagai administrator.
- Dari baris di bagian atas jendela, klik File dan pilih Buka… .
- Di kanan bawah jendela baru, ubah filter dari Dokumen Teks (*.txt) menjadi Semua File, masukkan jalur di bawah ini ke dalam bilah Nama file, dan klik Buka:
C:\Windows\System32\drivers\etc\
- Setelah itu, Anda akan melihat file bernama host. Klik dua kali untuk membuka file.
- Sebuah file akan terbuka, menampilkan informasi tentang alamat IP dan domain. Di bagian paling bawah file, Anda akan melihat sekumpulan situs web yang masuk daftar hitam. Jika situs web Anda juga terdaftar sebagai bagian dari situs web di bawah baris ::1 localhost, hapus situs tersebut.
- Buka tab baru di browser Anda dan periksa apakah kesalahan NXDOMAIN telah teratasi atau belum.
Untuk macOS:
- Buka Terminal dengan mengklik ikon Launchpad di Dock dan ketik Terminal ke dalam kolom pencarian.
- Masukkan perintah berikut:
sudo nano /private/etc/hosts
- Ini akan membuka file host. Jika situs web Anda terdaftar sebagai bagian dari situs web yang tercantum di bawah baris ::1, maka hapuslah.
- Setelah Anda selesai menghapusnya, tekan tombol Command dan O bersamaan untuk menimpa file dan tekan Return untuk menyimpan perubahan Anda.
- Tekan tombol Command dan X bersamaan untuk menutup file host dan memeriksa apakah kesalahan NXDOMAIN telah teratasi atau belum.
Untuk Linux:
- Buka jendela Terminal.
- Masukkan perintah berikut:
sudo nano /etc/hosts
- Jika situs web Anda terdaftar sebagai bagian dari situs web yang tercantum di bawah baris ::1, maka hapuslah.
- Tekan tombol Kontrol dan X, dan ketika ditanya apakah Anda ingin menyimpan perubahan, masukkan y.
Nonaktifkan Antivirus atau VPN
Meskipun antivirus dan VPN bisa menjadi alat yang sangat hebat untuk menjaga keamanan perangkat dan jaringan Anda, antivirus dan VPN juga dapat memblokir situs web yang benar-benar aman. Hal ini dapat menyebabkan kesalahan NXDOMAIN saat mencoba mengakses situs web tersebut.
Menonaktifkan antivirus pihak ketiga berbeda-beda pada setiap aplikasi, jadi Anda perlu mencari panduan untuk antivirus spesifik Anda atau menghubungi tim dukungan antivirus untuk informasi lebih lanjut.
Sedangkan untuk perlindungan antivirus Windows Defender real-time bawaan Windows, ikuti langkah-langkah berikut:
- Tekan tombol Windows dan I bersamaan untuk membuka Pengaturan Windows.
- Klik Perbarui & Keamanan, lalu, dari daftar di sebelah kiri, pilih Keamanan Windows.
- Dari daftar di sebelah kanan, pilih Perlindungan virus & ancaman. Dari jendela baru, temukan Pengaturan perlindungan virus & ancaman. Di bawah Pengaturan perlindungan virus & ancaman, klik Kelola pengaturan.
- Nonaktifkan Perlindungan waktu nyata.
Setelah Anda mematikan antivirus pihak ketiga dan perlindungan Windows Real-time, periksa apakah kesalahan NXDOMAIN telah teratasi atau belum.
Untuk menonaktifkan VPN Anda, ikuti langkah-langkah berikut:
Untuk Windows:
- Klik Mulai dan klik Pengaturan, yang merupakan ikon roda gigi.
- Dari halaman Pengaturan Windows, cari dan klik Jaringan & Internet.
- Dari daftar di sebelah kiri Anda, pilih VPN.
- Klik pada layanan VPN yang Anda gunakan dan klik Putuskan sambungan.
- Nyalakan ulang perangkat Anda dan periksa apakah kesalahan NXDOMAIN telah teratasi atau belum.
Untuk macOS:
- Buka System Preferences dan klik Jaringan.
- Dari daftar di sebelah kiri Anda, pilih VPN.
- Klik Putuskan Sambungan dan Terapkan untuk menyimpan perubahan Anda.
Untuk pengguna Linux, cara mematikan VPN Anda bervariasi dari OS ke OS dan VPN ke VPN, jadi Anda perlu mencari panduan untuk OS dan VPN spesifik Anda atau menghubungi dukungan penyedia VPN.
Pikiran Terakhir
Menyelesaikan kesalahan NXDOMAIN mungkin sangat memusingkan atau sesederhana membersihkan cache DNS. Apa pun itu, ini adalah kesalahan yang cukup umum, jadi mengetahui cara mengatasinya, baik sebagai pengguna atau pemilik situs web, dapat menghemat banyak waktu dan bahkan uang.
Pertanyaan Umum
Apa itu kesalahan NXDOMAIN?
Sederhananya, kesalahan NXDOMAIN atau domain tidak ada berarti browser web tidak dapat menjangkau situs web, menyiratkan bahwa, seperti namanya, domain tersebut tidak ada.
Bagaimana cara memperbaiki kesalahan NXDOMAIN?
Ada beberapa cara untuk memperbaiki kesalahan NXDOMAIN; namun, hal ini bergantung pada apakah Anda pemilik situs web atau klien biasa dan apakah kesalahannya tersebar luas atau spesifik pada pengguna.
Jika Anda adalah pemiliknya, periksa apakah domain Anda belum terdaftar atau sudah habis masa berlakunya. Sedangkan untuk pengguna sehari-hari, salah satu cara paling umum untuk mengatasi kesalahan NXDOMAIN adalah dengan membersihkan cache DNS Anda.
Apa yang dimaksud dengan kesalahan NXDOMAIN?
Kesalahan NXDOMAIN dapat menandakan banyak hal, seperti:
- Ejaan URL salah.
- Kode usang mencoba menjangkau situs web yang tidak ada.
- Domain salah dikonfigurasi.
- Masalah domain atau keamanan yang disusupi.
- VPN atau antivirus telah memasukkan domain tersebut ke dalam daftar hitam karena alasan tertentu.