Android

Cara menghapus cache dns

Flush DNS Cache on your Computer

Flush DNS Cache on your Computer

Daftar Isi:

Anonim

Cache DNS adalah basis data sementara yang menyimpan informasi tentang pencarian DNS sebelumnya. Dengan kata lain, setiap kali Anda mengunjungi situs web, OS dan browser web Anda akan menyimpan catatan untuk domain dan alamat IP yang sesuai. Ini menghilangkan kebutuhan untuk permintaan berulang ke server DNS jarak jauh dan memungkinkan OS atau browser Anda dengan cepat menyelesaikan URL situs web.

Namun, dalam beberapa situasi seperti pemecahan masalah jaringan atau setelah mengubah resolvers DNS, Anda perlu mem-flush cache DNS. Ini akan menghapus entri DNS yang di-cache dan melakukan pencarian berikutnya untuk menyelesaikan domain berdasarkan pengaturan DNS yang baru dikonfigurasi.

Panduan ini memberikan petunjuk tentang cara membersihkan cache DNS di berbagai sistem operasi dan browser web.

Hapus / Hapus DNS Cache pada Windows

Proses menghapus cache DNS sama untuk semua versi Windows. Anda perlu membuka command prompt dengan hak administrator dan menjalankan ipconfig /flushdns .

Windows 10 dan Windows 8

Untuk menghapus cache DNS di Windows 10 dan 8, lakukan langkah-langkah berikut:

  1. Ketik cmd di bilah pencarian Windows.

    Klik kanan pada Command Prompt dan klik Run as administrator. Ini akan membuka jendela Command Prompt.

Windows 7

Untuk menghapus cache DNS di Windows 7, lakukan langkah-langkah berikut:

  1. Klik pada tombol Start.

    Ketik cmd di kotak teks pencarian menu Start.

    Klik kanan pada Command Prompt dan klik Run as administrator. Ini akan membuka jendela Command Prompt.

    Pada baris perintah, ketik baris berikut dan tekan Enter:

    ipconfig /flushdns

    Jika berhasil, sistem akan mengembalikan pesan berikut:

    Windows IP Configuration Successfully flushed the DNS Resolver Cache.

Hapus / Hapus DNS Cache di Linux

Di Linux, tidak ada caching DNS tingkat OS kecuali layanan caching seperti Systemd-Resolved, DNSMasq, atau Nscd diinstal dan dijalankan. Proses menghapus cache DNS berbeda tergantung pada distribusi Linux dan layanan caching yang Anda gunakan.

Systemd Diselesaikan

Sebagian besar distribusi Linux modern seperti Ubuntu 18.04 menggunakan layanan terselesaikan systemd untuk men-cache entri DNS.

Untuk mengetahui apakah layanan sedang berjalan gunakan perintah berikut:

sudo systemctl is-active systemd-resolved.service

Jika layanan sedang berjalan, perintah akan mencetak active . Kalau tidak, Anda akan melihat inactive .

Untuk menghapus cache DNS Diselesaikan Systemd, ketik:

sudo systemd-resolve --flush-caches

Jika berhasil, perintah tidak mengembalikan pesan apa pun.

DNSMasq

Dnsmasq adalah server nama DHCP dan caching DNS yang ringan.

Jika sistem Anda menggunakan DNSMasq sebagai server caching, untuk menghapus cache DNS Anda perlu me-restart layanan Dnsmasq:

sudo systemctl restart dnsmasq.service

Atau

sudo service dnsmasq restart

Nscd

Nscd adalah daemon caching, dan ini adalah sistem caching DNS yang disukai untuk sebagian besar distribusi berbasis RedHat.

Jika sistem Anda menggunakan Nscd, untuk menghapus cache DNS, Anda perlu memulai kembali layanan Nscd:

sudo systemctl restart nscd.service

Atau

sudo service nscd restart

Hapus / Hapus DNS Cache di macOS

Perintah untuk membersihkan cache di macOS sedikit berbeda tergantung pada versi yang Anda jalankan. Perintah harus dieksekusi sebagai pengguna dengan hak administrator sistem (pengguna sudo).

Untuk menghapus cache DNS di macOS, lakukan langkah-langkah berikut:

  1. Buka Finder.

    Buka Aplikasi> Utilitas> Terminal. Ini akan membuka jendela Terminal.

    Di baris perintah, ketik baris berikut dan tekan Enter:

    sudo killall -HUP mDNSResponder

    Masukkan kata sandi sudo Anda, dan tekan Enter lagi. Jika berhasil, sistem tidak mengembalikan pesan apa pun.

Untuk versi macOS sebelumnya, perintah untuk membersihkan cache berbeda.

macOS versi 10.11 dan 10.9

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

macOS versi 10.10

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

macOS versi 10.6 dan 10.5

sudo dscacheutil -flushcache

Hapus / Hapus Cache DNS Browser

Sebagian besar browser Web modern memiliki klien DNS bawaan untuk mencegah kueri berulang setiap kali situs web dikunjungi.

Google Chrome

Untuk menghapus cache DNS Google Chrome, lakukan langkah-langkah berikut:

  1. Buka tab baru dan ketik chrome://net-internals/#dns di bilah alamat Chrome. Klik tombol "Bersihkan cache host".

Jika itu tidak berhasil untuk Anda, coba hapus cache dan cookie.

  1. Buka jendela dialog "Hapus data penelusuran" dengan CTRL+Shift+Del Pilih rentang waktu. Pilih "Semua waktu" untuk menghapus semuanya. Periksa kotak "Cookie dan data situs lainnya" dan "Gambar dan file cache". Klik tombol "Hapus data".

Metode ini harus bekerja untuk semua browser berbasis Chrome, termasuk Chromium, Vivaldi, dan Opera.

Firefox

Untuk menghapus cache DNS Firefox, lakukan langkah-langkah berikut:

  1. Di sudut kanan atas, klik ikon hamburger untuk membuka menu Firefox: Klik tautan ⚙ Options (Preferences) Klik tab Privacy & Security atau Privacy di sebelah kiri. Gulir ke bawah ke bagian History dan klik pada tombol Clear History… rentang waktu yang akan dihapus. Pilih "Semuanya" untuk menghapus semuanya. Pilih semua kotak dan klik "Kosongkan Sekarang".

Jika itu tidak berhasil untuk Anda, coba metode berikut dan nonaktifkan cache DNS untuk sementara.

  1. Buka tab baru dan ketik about:config di bilah alamat Firefox. Cari network.dnsCacheExpiration , tentukan sementara nilainya menjadi 0 dan klik OK. Setelah itu, ubah kembali nilai default dan klik OK. Cari network.dnsCacheEntries , setel nilai sementara untuk 0 dan klik OK. Setelah itu, ubah kembali nilai default dan klik OK.

Kesimpulan

Anda telah belajar cara menghapus atau membersihkan cache DNS di sistem operasi Windows, Linux, dan macOS.

Pengguna Linux dan macOS dapat menggunakan perintah menggali untuk menanyakan dan memecahkan masalah DNS.

terminal