Android

Bagaimana untuk membersihkan cache dns

Cara Menghapus Cache DNS

Cara Menghapus Cache DNS

Isi kandungan:

Anonim

Cache DNS adalah pangkalan data sementara yang menyimpan maklumat mengenai carian DNS sebelumnya. Dengan kata lain, setiap kali anda melawat tapak web, OS dan pelayar web anda akan menyimpan rekod untuk domain dan alamat IP yang sama. Ini menghapuskan keperluan pertanyaan berulang kepada pelayan DNS jauh dan membolehkan OS atau penyemak imbas anda untuk menyelesaikan URL tapak web dengan cepat.

Bagaimanapun, dalam beberapa situasi seperti masalah rangkaian masalah atau selepas mengubah resolver DNS, anda perlu menghidupkan cache DNS. Ini akan membersihkan entri DNS yang cache dan melakukan carian seterusnya untuk menyelesaikan domain berdasarkan tetapan DNS yang baru dikonfigurasikan.

Panduan ini memberikan arahan mengenai cara mengecas cache DNS pada sistem operasi dan pelayar web yang berbeza.

Jelas Cache DNS / Flush pada Windows

Proses membersihkan cache DNS adalah sama untuk semua versi Windows. Anda perlu membuka arahan arahan dengan keistimewaan pentadbir dan menjalankan ipconfig /flushdns .

Windows 10 dan Windows 8

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

  1. Ketik cmd dalam bar carian Windows.

    Klik kanan pada Prompt Perintah dan klik Jalankan sebagai pentadbir. Ini akan membuka tetingkap Prompt Perintah.

Windows 7

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

  1. Klik pada butang Mula.

    Ketik cmd dalam kotak teks carian menu Mula.

    Klik kanan pada Prompt Perintah dan klik Jalankan sebagai pentadbir. Ini akan membuka tetingkap Prompt Perintah.

    Pada baris arahan, ketik baris berikut dan tekan Enter:

    ipconfig /flushdns

    Pada kejayaan, sistem akan mengembalikan mesej berikut:

    Windows IP Configuration Successfully flushed the DNS Resolver Cache.

Cache DNS Clear / Flush di Linux

Di Linux, tiada caching DNS peringkat OS melainkan perkhidmatan caching seperti Systemd-Complolved, DNSMasq, atau Nscd dipasang dan berjalan. Proses membersihkan cache DNS berbeza bergantung pada pengedaran Linux dan perkhidmatan caching yang anda gunakan.

Systemd Diselesaikan

Kebanyakan pengedaran Linux moden seperti Ubuntu 18.04 menggunakan perkhidmatan diselesaikan sistem untuk memasukkan entri cache.

Untuk mengetahui sama ada perkhidmatan sedang berjalan menggunakan arahan berikut:

sudo systemctl is-active systemd-resolved.service

Jika perkhidmatan sedang berjalan, perintah itu akan mencetak active . Jika tidak, anda akan melihat inactive .

Untuk membersihkan cache DNS Sistemd Terselesaikan, ketik:

sudo systemd-resolve --flush-caches

Pada kejayaan, arahan itu tidak mengembalikan sebarang mesej.

DNSMasq

Dnsmasq adalah DHCP ringan dan penyimpan cache DNS.

Jika sistem anda menggunakan DNSMasq sebagai pelayan caching, untuk membersihkan cache DNS, anda perlu memulakan semula perkhidmatan Dnsmasq:

sudo systemctl restart dnsmasq.service

Atau

sudo service dnsmasq restart

Nscd

Nscd adalah daemon caching, dan ia adalah sistem caching DNS pilihan untuk kebanyakan pengedaran berasaskan RedHat.

Sekiranya sistem anda menggunakan Nscd, untuk membersihkan cache DNS, anda perlu memulakan semula perkhidmatan Nscd:

sudo systemctl restart nscd.service

Atau

sudo service nscd restart

Kosongkan / Cache DNS Cache pada macOS

Perintah untuk mengecilkan cache di macOS sedikit berbeza bergantung pada versi yang anda jalankan. Perintah ini mesti dilaksanakan sebagai pengguna dengan keistimewaan pentadbir sistem (pengguna sudo).

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

  1. Buka Pencari.

    Pergi ke Aplikasi> Utiliti> Terminal. Ini akan membuka tetingkap Terminal.

    Di baris arahan, ketik baris berikut dan tekan Enter:

    sudo killall -HUP mDNSResponder

    Masukkan kata laluan sudo anda, dan tekan Enter lagi. Pada kejayaan, sistem tidak mengembalikan sebarang mesej.

Untuk versi macOS yang terdahulu, arahan untuk mengepam cache berbeza.

versi macOS 10.11 dan 10.9

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

versi macOS 10.10

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

versi macOS 10.6 dan 10.5

sudo dscacheutil -flushcache

Cache DNS Penyemak Imbas / Lalat

Kebanyakan penyemak imbas web moden mempunyai klien DNS terbina dalam untuk mengelakkan pertanyaan berulang setiap kali laman web dikunjungi.

Google Chrome

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

  1. Buka tab baru dan ketik chrome://net-internals/#dns dalam bar alamat Chrome.Klik butang "Cache cache host".

Jika itu tidak berfungsi untuk anda, cuba hapus cache dan kuki.

  1. Buka tetingkap dialog "Hapuskan data pelayaran" dengan CTRL+Shift+Del Pilih julat masa. Pilih "Semua masa" untuk memadam semuanya. Semak butang "Cookies dan data tapak lain" dan "Cached images and files". Klik butang "Clear data".

Kaedah ini harus berfungsi untuk semua pelayar berasaskan Chrome, termasuk Chromium, Vivaldi, dan Opera.

Firefox

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

  1. Di sudut kanan atas, klik pada ikon hamburger untuk membuka menu Firefox: Klik pada ⚙ Options (Preferences) Klik tab Privasi & Keselamatan atau Privasi di sebelah kiri. Tarik ke bahagian History dan klik pada butang Clear History… Pilih julat masa untuk membersihkan. Pilih "Semuanya" untuk memadam semuanya. Pilih semua kotak dan klik "Clear Now".

Jika itu tidak berfungsi untuk anda, cuba kaedah berikut dan temporakan melumpuhkan cache DNS.

  1. Buka tab baharu dan taipkan about:config di bar alamat Firefox. Cari network.dnsCacheExpiration , temporally set nilai ke 0 dan klik OK. Selepas itu, ubah semula nilai lalai dan klik OK. Cari network.dnsCacheEntries , temporally set nilai ke 0 dan klik OK. Selepas itu, ubah semula nilai lalai dan klik OK.

Kesimpulannya

Anda telah belajar bagaimana untuk membersihkan atau memadam cache DNS pada Windows, Linux, dan sistem operasi macOS.

Pengguna Linux dan macOS boleh menggunakan arahan menggali untuk pertanyaan dan menyelesaikan masalah DNS.

terminal