Cara Membersihkan Cache DNS di Mac OS X

Daftar Isi:

Anonim

Apakah Anda seorang administrator sistem atau pengembang web, atau apa pun di antaranya, kemungkinan Anda harus membersihkan cache DNS Anda sesekali untuk meluruskan sisi server, atau bahkan hanya untuk menguji konfigurasi tertentu.

Membersihkan cache DNS Anda di Mac OS X sebenarnya sangat mudah, tetapi sebenarnya ada beberapa perintah yang berbeda untuk digunakan, dan Anda akan menemukan bahwa perintah tersebut unik untuk versi Mac OS X yang berbeda.Kami membantu Anda apa pun versi Mac OS X yang Anda jalankan, dari MacOS Sierra 10.12, 10.11, 10.13, OS X 10.10, OS X 10.9, hingga kembali ke 10.4. Jadi temukan versi OS X Anda, buka Terminal Anda, dan ikuti petunjuk yang sesuai di bawah ini untuk memulai.

Ingat, setiap perintah ini harus dimasukkan ke dalam baris perintah, melalui aplikasi Terminal (ditemukan di /Applications/Utilities/ di semua versi Mac OS X). Luncurkan aplikasi itu terlebih dahulu dan kemudian Anda dapat menyalin dan menempelkan perintah jika Anda mau.

Siram Cache DNS di MacOS Monterey 12, macOS Big Sur 11

Dengan macOS Monterey, Big Sur, dan yang lebih baru, Anda dapat menggunakan string baris perintah berikut untuk menghapus cache DNS:

sudo killall -HUP mDNSResponder

Membersihkan Cache DNS di MacOS 10.12, 10.11 lebih baru

Untuk rilis Sierra, El Capitan, dan Mac OS yang lebih baru:

sudo killall -HUP mDNSResponder

Menghapus Cache DNS di OS X 10.10 Yosemite

Menjalankan Yosemite? Menghapus cache DNS di OS X Yosemite telah berubah lagi, dibagi menjadi MDNS dan UDNS atau digabungkan seperti yang akan kita gunakan di bawah ini, inilah perintah yang diperlukan:

sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;katakan flushed

Anda dapat membaca lebih lanjut tentang menyetel ulang dan membersihkan cache DNS di OS X Yosemite di sini jika Anda tertarik.

Flush DNS di OS X 10.9 Mavericks

Rere adalah cara membersihkan cache DNS di 10.9:

dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Anda harus memasukkan kata sandi admin untuk menyelesaikan tugas ini. Jika Anda perhatikan, ini menggabungkan pembunuhan mDNSResponder dengan dscacheutil standar, menjadikannya proses dua langkah untuk pertama, membersihkan cache, lalu memuat ulang penanganan DNS di OS X agar perubahan diterapkan.

Membilas Cache DNS di OS X Lion (10.7) dan OS X Mountain Lion (10.8)

Luncurkan Terminal dan masukkan perintah berikut, Anda harus memasukkan kata sandi administratif: sudo killall -HUP mDNSRespondercatat dscacheutil masih ada di 10.7 dan 10.8, tetapi metode resmi untuk membersihkan cache DNS adalah dengan mematikan mDNSResponder. Anda juga dapat menemukan proses yang sedang berjalan di Monitor Aktivitas.

Satu trik berguna jika Anda sering membersihkan DNS adalah menyiapkan alias untuk string perintah tersebut di .bash_profile Anda atau di profil shell pilihan Anda. Alias ​​​​bash sederhana untuk membilas cache bisa berupa ini:

alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder'

Simpan itu ke .bash_profile, lalu mengetikkan “flushdns” akan mencegah keharusan menggunakan string perintah lengkap di masa mendatang.

Membersihkan Cache DNS di Mac OS X 10.5, Mac OS X 10.6

Luncurkan Terminal dan keluarkan perintah berikut: dscacheutil -flushcache Selesai, DNS Anda telah dibilas. Di samping catatan, dscacheutil secara umum menarik dan layak untuk dilihat, coba flag -statistics sebagai gantinya untuk beberapa statistik.

Flush DNS di Mac OS X 10.4 Tiger, & 10.3

Ketikkan perintah berikut di Terminal: lookupd -flushcache

Itu saja, hanya itu saja. Sekarang pengaturan DNS Anda harus seperti yang Anda inginkan, yang dapat Anda verifikasi dengan mudah dengan berbagai alat jaringan seperti http, ping, nslookup, traceroute, curl, atau apa pun yang sesuai dengan situasi spesifik Anda.

Jika Anda menemukan sesuatu yang tidak berfungsi dan DNS tampaknya tidak berubah, verifikasi versi OS X yang Anda jalankan dan gunakan perintah yang sesuai untuk versi terbaru.Jika Anda masih mengalami masalah setelah itu, coba mesin lain idealnya di jaringan lain (seperti ponsel) untuk memverifikasi bahwa itu bukan masalah dengan server jarak jauh.

Cara Membersihkan Cache DNS di Mac OS X