Flush DNS – Bagaimana dan mengapa menghapus cache DNS Anda
Jika Anda mengalami kesulitan dalam mengakses halaman website, padahal ketika di buka di lokasi lain website kita bisa diakses. Hal ini bisa disebabkan karena perangkat Anda telah menyimpan catatan DNS kadaluwarsa yang perlu dihapus atau disetel ulang secara manual. Ini merupakan proses yang dikenal sebagai membersihkan cache DNS. Hal ini sangat mudah dilakukan, tetapi langkah-langkah yang perlu Anda ambil akan bergantung pada perangkat apa yang Anda gunakan.
Cara membersihkan (FLUSH) cache DNS Anda
Jika Anda sudah terbiasa menggunakan baris perintah di terminal sistem Anda, maka perintah untuk membersihkan cache DNS Anda untuk sistem operasi paling populer tercantum di bawah ini. Jika Anda tidak yakin tentang cara menggunakan perintah ini, petunjuk lebih rinci termasuk tangkapan layar dari setiap langkah dapat ditemukan di bagian khusus untuk setiap versi.
Microsoft Windows
Kode perintah berikut akan bekerja dengan baik pada perangkat Windows 7, 8, 10 + Windows Server, tetapi membuka command prompt akan sedikit berbeda untuk setiap versi.
- Klik kanan pada start menu dan pilih
Command Prompt (Admin)
- Setelah terbuka ketik perintah
ipconfig /flushdns
. - kemudian exit
- Lalu akses website Anda
Apple MacOS and Mac OS X
From the Mac Terminal
app, you need to run the following command depending on your version:
MacOS 11 & 12 (Big Sur, Monterey)
MacOS 10.12 – 10.15 (Sierra, High Sierra, Mojave, Catalina)
Mac OS X 10.7 – 10.9 & 10.11 (Lion, Mountain Lion, Mavericks, El Capitan)
- Buka Finder and navigate to the
Applications
>Utilities
directory and open theTerminal
app. - Ketik perintah
sudo killall -HUP mDNSResponder
. - Masukan password ketika diminta
Mac OS X 10.10 (Yosemite)
sudo discoveryutil mdnsflushcache
Mac OS X 10.6 (Snow Leopard)
sudo dscacheutil -flushcache
Mac OS X 10.5 (Leopard) and below
sudo lookupd -flushcache
Linux
Dari terminal atau SSH session run the following:
systemd – Ubuntu & Debian
systemd-resolve --flush-caches
NSCD
sudo /etc/init.d/nscd restart
Mengapa Anda perlu membersihkan cache DNS?
Catatan DNS disimpan secara lokal dalam cache di komputer, ponsel, tablet, atau bahkan smart TV Anda. Perangkat ini akan secara otomatis menyimpan alamat IP dan catatan DNS lainnya saat melakukan permintaan pencarian DNS saat pertama kali Anda mengunjungi atau menggunakannya.
Hasil DNS di-cache untuk mempercepat permintaan berikutnya ke situs web atau layanan yang sama, tanpa perlu melakukan pencarian DNS tambahan. Terkadang hasil lama akan di-cache untuk jangka waktu yang lama dan perangkat Anda akan terus mencoba berkomunikasi dengan alamat IP dari hasil lama meskipun mungkin telah diubah, hal ini sering mengakibatkan Anda tidak dapat mengakses situs web, server game, atau layanan online lainnya seperti yang Anda harapkan.
Jumlah waktu hasil di-cache di perangkat lokal Anda dikenal sebagai TTL (Time-to-Live). Perangkat Anda tidak akan mencoba untuk memeriksa catatan yang diperbarui dari server DNS jika waktu ini belum kedaluwarsa. TTL catatan DNS dikonfigurasi oleh administrator domain dan dapat berlangsung dari beberapa menit hingga 3 hari atau bahkan lebih lama dalam beberapa kasus. Untuk alasan ini, masalah mungkin muncul jika perubahan DNS ke nama domain Konfigurasi DNS telah dibuat dan sistem Anda memiliki hasil cache yang belum jatuh tempo untuk pembaruan. Jika ini terjadi, maka cache perlu dibersihkan agar sistem Anda mengetahui cara berkomunikasi dengan server baru.