Cara Membersihkan Cache DNS di Mac (05.21.24)

Siapa pun yang menggunakan internet meninggalkan semacam jejak digital. Cookie dan Javascript sering digunakan untuk memantau perilaku pengunjung situs web.

Tapi tahukah Anda bahwa sistem operasi Anda juga menyimpan informasi tentang aktivitas berselancar Anda? Ini dilakukan melalui cache DNS, yang harus Anda bersihkan secara teratur untuk mencegah masalah.

Artikel ini akan menjelaskan apa itu cache DNS, mengapa komputer Anda menyimpannya, dan cara membersihkan cache DNS di Mac.

Apa Itu Cache DNS?

Server DNS mengubah nama domain, seperti www.abc.com, menjadi alamat web numerik yang dapat diproses oleh sistem komputer. Secara default, browser menghubungi server DNS setiap kali alamat web diakses. Semakin banyak pengunjung yang dimiliki URL, semakin banyak pekerjaan untuk server DNS, yang dapat menyebabkan kesalahan DNS, seperti “DNS Server Not Responding”.

Untuk meminimalkan pekerjaan untuk server DNS dan untuk mencegah pengambilan yang sering setiap kali pengguna mencoba mengakses situs web yang sama, sistem operasi, seperti Windows dan macOS, menyertakan cache mereka sendiri untuk setiap alamat yang diselesaikan. Ini disebut cache DNS. Pada dasarnya, cache DNS menyimpan semua informasi relevan yang diperlukan untuk resolusi nama. Dengan cara ini, browser Anda tidak harus mengakses server DNS setiap kali kueri dibuat.

Setiap Cache DNS berisi informasi berikut:

  • Reimg data atau rdata – Data ini menjelaskan record, seperti alamat atau nama host.
  • Jenis record – Ini mengacu pada tipe entri yang dibuat
  • Nama record – Ini mencatat nama domain dari objek yang entri dibuat.
  • Waktu untuk hidup – Ini berkaitan dengan masa berlaku catatan reimg, biasanya disimpan dalam hitungan detik.
  • Kelas – Ini mengacu pada protokol grup tempat reimg berada.
  • Panjang data reimg – Ini adalah nilai untuk panjang data reimg.
Mengapa Anda Perlu Menghapus Cache DNS di Catalina

Apa alasan DNS flush biasa? Seperti yang dibahas sebelumnya, membersihkan cache DNS secara teratur memiliki tujuannya. Tetapi proses ini tidak otomatis. Entri disimpan dalam cache kecuali TTL yang ditentukan kedaluwarsa. Pengguna perlu memulai flush, dan ada beberapa alasan mengapa Anda perlu melakukannya.

Sembunyikan aktivitas penelusuran

Meskipun pemantauan perilaku pengguna terutama dilakukan melalui penggunaan cookie, JavaScript, dan perangkat lunak lainnya, cache DNS masih berisi informasi yang relatif penting, yang merupakan target potensial bagi pengumpul data. Berdasarkan alamat yang terdaftar, ditambah informasi tambahan yang disimpan di cache, siapa pun dapat menganalisis riwayat halaman Anda. Daftar alamat web yang disimpan di cache menunjukkan situs web mana yang lebih sering Anda kunjungi. Semakin lengkap koleksi alamat cache Anda, semakin banyak informasi tersebut mengungkapkan tentang Anda dan aktivitas Anda.

Tujuan keamanan

Ini mungkin salah satu alasan terpenting mengapa Anda harus mengosongkan cache DNS secara teratur. Data yang disimpan dalam cache berguna untuk mengirimkan halaman web dengan cepat, tetapi bisa sangat berbahaya di tangan yang salah. Jika peretas mendapatkan akses ke cache DNS Anda, mereka dapat dengan mudah memanipulasi entri dan mengubah aktivitas Anda. Misalnya, mereka dapat mengarahkan Anda ke situs web yang salah atau menampilkan hasil pencarian yang berbeda. Ini juga disebut keracunan DNS atau spoofing DNS. Tipuan ini umumnya digunakan untuk mencuri informasi login untuk perbankan online dan akun lainnya. Dengan menghapus DNS Anda, penjahat dunia maya tidak akan memiliki kesempatan untuk mencuri info masuk Anda.

Atasi masalah teknis

Saat Anda mengalami masalah saat mengakses situs web tertentu atau menggunakan aplikasi web, membersihkan cache DNS adalah salah satu langkah pemecahan masalah yang diperlukan. Misalnya, ada kemungkinan bahwa versi lama dari situs web yang dipanggil ditampilkan karena entri yang kedaluwarsa. Ini terjadi ketika nama domain yang disimpan dalam cache memiliki alamat IP yang salah atau lama. Ini dapat dengan mudah diperbaiki dengan membersihkan cache DNS. Ketika Anda melakukan ini, permintaan akan sekali lagi diarahkan ke server DNS yang sesuai, dan bukan dari cache. Ini akan memperbarui informasi alamat dalam proses dan koneksi ke halaman web akan dipulihkan.

Cara Membersihkan Cache DNS di Catalina dan Big Sur

Sekarang kita telah menetapkan pentingnya mengosongkan cache DNS, sekarang mari kita bahas langkah-langkah cara Flush DNS Cache di Catalina dan Big Sur.

Jika Anda menjalankan macOS versi lama, prosesnya sedikit berbeda sehingga ini tidak akan berfungsi. Anda harus menjalankan setidaknya Catalina agar langkah-langkahnya efektif.

Ikuti langkah-langkahnya di sini:

  • Buka Terminal dengan membuka Penemu > Pergi > Utilitas. Anda juga dapat mencari Terminal menggunakan Spotlight.
  • Di jendela Terminal, ketik perintah berikut:
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
  • Tekan Enter untuk menjalankan perintah.
  • Masukkan sandi admin Anda saat diminta.
  • Tutup Terminal.
  • Jika Anda telah menyelesaikan langkah-langkah di atas, maka Anda telah berhasil mengosongkan cache DNS Anda. Jika Anda mengalami masalah penyetelan ulang dan pembersihan cache DNS, berikut adalah hal-hal yang dapat Anda lakukan:

    • Mulai ulang Mac Anda dan coba bersihkan cache setelah boot ulang.
    • Matikan firewall dan perangkat lunak keamanan Anda untuk sementara.
    • Bersihkan file sampah dari Mac Anda menggunakan aplikasi perbaikan Mac.
    • Boot ke Safe Mode dan coba bersihkan cache DNS dari sana.
    Cara Membersihkan Cache DNS di Mac dengan macOS Lama

    Langkah-langkah di atas hanya berfungsi untuk macOS Catalina dan Big Sur. Jika Anda menjalankan macOS lama, Anda perlu merujuk ke perintah yang sesuai di bawah ini. Anda masih akan menggunakan Terminal untuk memasukkan perintah, hanya saja baris perintahnya sedikit berbeda.

    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

    Saat Anda mengosongkan cache DNS menggunakan perintah di atas, perhatikan bahwa Anda tidak akan mendapatkan penegasan atau pesan apa pun yang menunjukkan bahwa proses telah berhasil. Satu-satunya cara Anda mengetahui bahwa cache DNS telah disetel ulang adalah saat Anda akhirnya dapat mengakses halaman web yang sebelumnya bermasalah.


    Video Youtube: Cara Membersihkan Cache DNS di Mac

    05, 2024