Cara Melupuskan Cache DNS pada Mac (05.20.24)

Sesiapa yang menggunakan internet meninggalkan sejenis jejak digital. Cookie dan Javascript sering digunakan untuk memantau perilaku pengunjung laman web.

Tetapi tahukah anda bahawa sistem operasi anda juga menyimpan maklumat mengenai aktiviti melayari anda? Ini dilakukan melalui cache DNS, yang harus anda bersihkan secara berkala untuk mengelakkan masalah.

Artikel ini akan menjelaskan apa itu cache DNS, mengapa komputer anda menyimpannya, dan bagaimana membuang cache DNS di Mac. p> Apa itu Cache DNS?

Pelayan DNS menukar nama domain, seperti www.abc.com, menjadi alamat web berangka yang dapat diproses oleh sistem komputer. Secara lalai, penyemak imbas menghubungi pelayan DNS setiap kali alamat web diakses. Semakin banyak pengunjung URL, semakin banyak pekerjaan untuk pelayan DNS, yang dapat menyebabkan kesalahan DNS, seperti "Pelayan DNS Tidak Menanggapi."

Untuk meminimumkan kerja untuk pelayan DNS dan untuk mengelakkan pengambilan yang kerap setiap kali pengguna berusaha mengakses laman web yang sama, sistem operasi, seperti Windows dan macOS, memasukkan cache mereka sendiri untuk setiap alamat yang diselesaikan. Ini dipanggil cache DNS. Pada dasarnya, cache DNS menyimpan semua maklumat berkaitan yang diperlukan untuk penyelesaian nama. Dengan cara ini, penyemak imbas anda tidak perlu mengakses pelayan DNS setiap kali pertanyaan dibuat.

Setiap Cache DNS mengandungi maklumat berikut:

  • Reimg data atau rdata - Data ini menerangkan rekod, seperti alamat atau nama host.
  • Jenis rekod - Ini merujuk kepada jenis entri yang dibuat
  • Nama rakaman - Ini mencatat nama domain objek yang dijadikan entri.
  • Masa untuk hidup - Ini berkaitan dengan tempoh sah rekod reimg, biasanya disimpan dalam beberapa saat.
  • Kelas - Ini merujuk kepada protokol kumpulan yang menjadi milik reimg.
  • Panjang data Reimg - Ini adalah nilai untuk panjang data reimg.
Mengapa Anda Perlu Mengosongkan Cache DNS di Catalina

Apakah alasan untuk pemalsuan DNS biasa? Seperti yang dibincangkan sebelumnya, membuang cache DNS secara berkala mempunyai tujuannya. Tetapi proses ini tidak automatik. Entri disimpan dalam cache kecuali TTL yang ditentukan tamat. Pengguna perlu memulakan pembilasan, dan ada beberapa sebab mengapa anda perlu melakukannya.

Sembunyikan aktiviti carian

Walaupun pemantauan tingkah laku pengguna terutama dilakukan melalui penggunaan kuki, JavaScript, dan perisian lain, cache DNS masih berisi informasi yang relatif penting, yang merupakan target potensial bagi pengumpul data. Berdasarkan alamat yang disenaraikan, ditambah maklumat tambahan yang disimpan di cache, sesiapa sahaja dapat menganalisis sejarah halaman anda. Senarai alamat web yang disimpan di cache mengkhianati laman web mana yang anda lawati lebih kerap. Semakin komprehensif koleksi alamat cache anda, semakin banyak maklumat mengenai anda dan aktiviti anda.

Tujuan keselamatan

Ini mungkin salah satu sebab terpenting mengapa anda harus membersihkan cache DNS secara berkala. Data yang disimpan dalam cache berguna untuk menyampaikan halaman web dengan cepat, tetapi boleh menjadi sangat berbahaya di tangan yang salah. Sekiranya penggodam mendapat akses ke cache DNS anda, mereka dapat dengan mudah memanipulasi entri dan mengubah aktiviti anda. Contohnya, mereka boleh mengarahkan anda ke laman web yang salah atau menunjukkan hasil carian yang berbeza. Ini juga disebut keracunan DNS atau pemalsuan DNS. Tipu muslihat ini biasanya digunakan untuk mencuri maklumat log masuk untuk perbankan dalam talian dan akaun lain. Dengan membuang DNS anda, penjenayah siber tidak akan berpeluang mencuri log masuk anda.

Selesaikan masalah teknikal

Ketika Anda mengalami masalah mengakses laman web tertentu atau menggunakan aplikasi web, pembersihan cache DNS adalah salah satu langkah penyelesaian masalah yang diperlukan. Sebagai contoh, ada kemungkinan versi lama dari laman web yang disebut ditunjukkan kerana entri yang ketinggalan zaman. Ini berlaku apabila nama domain yang disimpan di cache mempunyai alamat IP yang salah atau lama. Ini dapat diperbaiki dengan mudah dengan membersihkan cache DNS. Apabila anda melakukan ini, permintaan sekali lagi akan disalurkan ke pelayan DNS yang sesuai, dan bukan dari cache. Ini akan mengemas kini maklumat alamat dalam proses dan sambungan ke laman web akan dipulihkan.

Cara Melenyapkan Cache DNS di Catalina dan Big Sur

Sekarang setelah kami membuktikan pentingnya membersihkan cache DNS, mari kita bincangkan langkah-langkah bagaimana Mengisi Cache DNS di Catalina dan Big Sur.

Sekiranya anda menjalankan macOS versi lama, prosesnya sedikit berbeza sehingga ini tidak akan berjaya. Anda mesti menjalankan sekurang-kurangnya Catalina agar langkah-langkahnya berkesan.

Ikuti langkah-langkahnya di sini:

  • Buka Terminal dengan pergi ke Pencari & gt; Pergi & gt; Utiliti . Anda juga boleh mencari Terminal menggunakan Sorotan
  • Di tetingkap Terminal, ketik perintah berikut:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
  • Tekan Enter untuk melaksanakan perintah.
  • Masukkan kata laluan pentadbir anda ketika diminta.
  • Tutup Terminal.
  • Setelah anda menyelesaikan langkah-langkah di atas, maka anda berjaya membersihkan cache DNS anda. Sekiranya anda menghadapi masalah DNS cache DNS reset dan flush, berikut adalah perkara yang boleh anda lakukan:

    • Mulakan semula Mac anda dan cuba kosongkan cache selepas reboot.
    • Matikan firewall dan perisian keselamatan anda buat sementara waktu.
    • Bersihkan file sampah dari Mac anda menggunakan aplikasi pembaikan Mac.
    • Boot ke Safe Mode dan cuba hapus cache DNS dari sana.
    Cara Flush DNS Cache di Mac dengan macOS Lama

    Langkah di atas hanya berfungsi untuk macOS Catalina dan Big Sur. Sekiranya anda menjalankan macOS yang lebih lama, anda perlu merujuk kepada arahan yang sesuai di bawah. Anda masih akan menggunakan Terminal untuk memasukkan perintah, hanya kerana baris arahannya sedikit berbeza.

    Sierra dan High Sierra:
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.4) dan El Capitan:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.1 hingga 10.10 .3):
    • sudo discoveryutil mdnsflushcache
    • sudo discoveryutil udnsflushcaches
    Mavericks:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    Ringkasan

    Apabila anda mengosongkan cache DNS menggunakan perintah di atas, perhatikan bahawa anda tidak akan mendapat penegasan atau mesej yang menunjukkan bahawa prosesnya berjaya. Satu-satunya cara anda akan mengetahui bahawa cache DNS telah diset semula adalah apabila anda akhirnya dapat mengakses laman web yang sebelumnya anda hadapi.


    Video YouTube.: Cara Melupuskan Cache DNS pada Mac

    05, 2024