Pernahkah anda mengalami error aneh di browser web anda saat mencoba mengakses website? Error khusus ini menyatakan bahwa DNS telah memberikan kesalahan, seperti kesalahan pencarian DNS. Anda mungkin masih dapat menggunakan program seperti Skype atau game online, tetapi website akan menolak untuk memuat. Yang lebih menyebalkan, terkadang error ini hanya memengaruhi beberapa website. Jadi, apa itu error DNS, mengapa ini memengaruhi website (atau hanya beberapa), dan bagaimana anda memperbaikinya?
Apa itu DNS?
DNS adalah singkatan dari Domain Name System, dan biasanya dikaitkan dengan server DNS. Jika anda tidak yakin dengan cara kerja memuat website, ini tidak benar-benar membantu dalam mengungkapkan apa yang dilakukan DNS. Mari kita analisis peran apa yang dilakukan DNS sehingga kita bisa mendapatkan ide yang lebih baik tentang mengapa ada error dan cara memperbaikinya.
Server DNS bertindak sangat mirip dengan buku alamat di ponsel anda. Saat Anda ingin menelepon seseorang, anda dapat memasukkan nomornya secara manual, tetapi mengingat nomor semua orang itu sangat merepotkan. Jauh lebih mudah untuk menambahkan nomor mereka di memori telepon dan mengaitkan nama dengannya sehingga ketika anda ingin menelepon seseorang, anda dapat menemukan namanya di daftar dan tekan panggil.
Hal yang sama berlaku untuk komputer anda. Ia tidak tahu apa itu Google atau Facebook atau Twitter. Namun, ia tahu apa itu alamat IP. Saat anda memasuki website seperti www.facebook.com, komputer anda mengetahui bahwa ini adalah URL dan membuka buku alamat URL-nya untuk mencaritahu dimana Facebook berada di jaringan. Inilah yang dilakukan server DNS dimana ia berfungsi sebagai buku alamat untuk URL.
Mengapa Error DNS Terjadi
Apa yang akan terjadi jika buku alamat di ponsel anda rusak atau dihapus? Jika anda memasukkan nama seseorang di pencarian kontak, maka ponsel anda tidak dapat menemukannya dan kemudian anda tidak dapat meneleponnya. Demikian pula, saat anda memasukkan URL ke browser anda dan server DNS eror, mesin anda tidak bisa mendapatkan IP address untuk URL itu. Karena komputer anda tidak tahu cara mendapatkan Google, dan komputer anda akan menampilkan error DNS.
Jika seseorang yang paham akan hal ini maka ia akan menyadarinya dan kemudian langsung memasukkan IP address website ke address bar. Dan secara teknis anda kemudian dapat menjelajahi website tersebut bahkan setelah server DNS anda tidak merespons.
Meskipun ini terlihat benar, kita tentunya tidak ingin mengingat setiap IP address saat DNS down. Akan jauh lebih baik jika kita bisa memperbaiki masalahnya.
Memperbaiki Error DNS
Jadi sudah cukup tentang apa itu DNS. Sekarang, mari kita lihat opsi yang anda miliki saat DNS anda bekerja.
1. Hapus Cache DNS
Jika anda sering mengunjungi halaman yang sama, masuk akal bagi komputer untuk mengingat alamat untuk URL. Penyimpanan dari URL yang diingat ini disebut cache DNS. Terkadang mesin anda akan mengandalkan ini untuk menyelesaikan URL, tetapi jika cache ini rusak atau bermasalah, maka itu akan memunculkan error.
#Untuk Windows
Membersihkan cache DNS di Windows sangat mudah.
- Untuk memulai, cari command prompt di start menu dan jalankan dengan hak admin (Run as administrator). Atau tekan tombol Win + R, ketik cmd dan tekan tombol Ctrl + Shift + Enter untuk membukanya dengan hak admin.
- Untuk membersihkan cache DNS di Windows, masukkan perintah berikut dibawah ini di command prompt dan tekan Enter.
ipconfig /flushdns
- OSX 10.10.4+
dscacheutil -flushcache;
sudo killall -HUP mDNSResponder
- OSX 10.10-10.10.3
sudo discoveryutil mdnsflushcache;
sudo discoveryutil udnsflushcaches
/etc/init.d/nscd restart