Cara Menghapus & Mengatur Cache DNS di MacOS Sierra

Pengguna Mac OS yang telah memodifikasi pengaturan DNS mereka mungkin perlu menghapus cache DNS mereka sebelum perubahan diterapkan. Selain itu, terkadang server nama dan domain tidak dapat menyelesaikan seperti yang dimaksudkan jika Anda memiliki cache DNS basi di Mac, situasi lain di mana pengaturan ulang cache DNS sering dapat menjadi solusi.

Kami akan menunjukkan cara untuk membersihkan cache DNS di MacOS Sierra 10.12 dan yang lebih baru.


Catatan: ini menggunakan baris perintah dan dengan demikian ditujukan untuk pengguna yang lebih mahir. Ini cukup langka bahwa pengguna OS Mac pemula akan perlu me-reset cache DNS mereka, tetapi sering hanya reboot akan mencapai efek yang sama.

Cara Menghapus Cache DNS di MacOS Sierra

  1. Buka aplikasi Terminal, yang ditemukan di folder Utilities dalam Aplikasi
  2. Masukkan sintaks perintah berikut persis (gunakan salin dan tempel jika ragu tentang akurasi sintaks):
  3. sudo killall -HUP mDNSResponder;say DNS cache has been flushed

  4. Tekan tombol Return / Enter dan masukkan kata sandi admin ketika diminta (ini diperlukan karena hak sudo)
  5. Tunggu beberapa saat hingga cache DNS dihapus

Anda akan mendapatkan peringatan audio verbal yang cache DNS telah memerah ketika selesai.

Ini bisa sangat penting jika Anda baru saja membuat perubahan ke server DNS di Mac OS dan menemukan perubahan tidak berpengaruh, tetapi juga sering digunakan oleh pengembang web, programer, dan desainer yang bekerja dengan nama domain atau setelah mengedit file host.

Meskipun tidak selalu diperlukan, Anda mungkin perlu berhenti dan meluncurkan kembali aplikasi aktif yang menggunakan DNS atau jaringan, termasuk Safari, Chrome, Firefox, Opera, SFTP, SSH, dan tugas serupa lainnya yang bergantung pada korespondensi nama domain.

Jarang perintah di atas mungkin tidak berfungsi, tetapi perintah alternatif tersedia untuk macOS Sierra 10.12.3 dan yang lebih baru yang menambahkan fokus tambahan pada proses helper juga, sintaksnya adalah:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;say MacOS DNS cache has been cleared

Seperti sebelumnya, menekan kembali akan menjalankan sintaks perintah dan mereset cache DNS di MacOS 10.12.4 dan rilis yang lebih baru.

Ingat, tip ini ditujukan untuk versi modern macOS termasuk Sierra 10.12 dan yang lebih baru. Versi sebelumnya dari MacOS sering memiliki metode yang sangat berbeda untuk mengatur ulang cache DNS seperti yang dijelaskan di sini, meskipun karena beberapa rilis sebelumnya masih dalam penyebaran, akan sangat berguna untuk mengetahui metode-metode itu juga.

Punya komentar atau trik untuk mengatur ulang cache DNS di MacOS? Beri tahu kami di komentar!