Jika Anda bekerja di situs web, sesekali Anda perlu menyetel ulang cache DNS komputer Anda, terutama setelah mengedit catatan atau mengubah host. Sementara membersihkan cache DNS di Windows mudah dengan perintah khusus, pengguna Mac harus menggunakan sedikit solusi.
Hapus Cache DNS Anda di Mac Anda
Untuk mengosongkan cache DNS di Mac Anda, buka Terminal, yang dapat Anda temukan di Aplikasi> Utilitas atau dengan mencari dengan Spotlight, lalu jalankan perintah berikut:
sudo killall -HUP mDNSResponder
Masukkan kata sandi Anda jika diminta.
Jadi, apa sebenarnya yang dilakukan perintah ini? Apa yang terjadi di sini adalah Anda semacam menipu sistem Anda untuk mengosongkan cache. Wikipedia menjelaskan:
Sinyal SIGHUP dikirim ke proses ketika terminal pengendali ditutup. Ini pada awalnya dirancang untuk memberi tahu proses penurunan baris serial (hangup). Dalam sistem modern, sinyal ini biasanya berarti bahwa terminal semu atau virtual pengendali telah ditutup. Banyak daemon akan memuat ulang file konfigurasinya dan membuka kembali file log mereka alih-alih keluar saat menerima sinyal ini. nohup adalah perintah untuk membuat perintah mengabaikan sinyal.
Jelas Anda tidak perlu mengetahui semuanya. Tapi sekarang kamu melakukannya.
Ada banyak informasi yang bertentangan di web tentang prosedur ini. Beberapa situs mengklaim Anda perlu menjalankan lebih banyak perintah daripada ini di High Sierra, misalnya, sementara yang lain membuat perintah ini terlalu lama. Namun sejauh yang kami tahu, perintah di atas adalah semua yang sebenarnya diperlukan. Berikut cara memeriksa pekerjaan Anda.
Periksa apakah DNS Anda benar-benar disetel ulang
Tidak yakin apakah pengaturan ulang DNS Anda benar-benar berfungsi? Menutup browser web Anda sebelum mengosongkan cache dapat membantu dalam beberapa situasi, tetapi jika hal itu tampaknya tidak berhasil, Anda dapat dengan cepat memverifikasi bahwa cache Anda kosong dengan dua cara.
Yang pertama adalah khusus situs. Di Terminal, ketik
kamu
diikuti dengan URL situs. Sebagai contoh:
gali howtogeek.com
Di "Bagian Jawaban" pada hasil, Anda akan melihat alamat IP yang diketahui komputer Anda untuk situs tersebut.
Jika Anda tidak melihat alamat IP baru, pertimbangkan mengubah pengaturan DNS di Mac Anda dan membersihkan cache lagi.
Untuk metode yang lebih global (tidak khusus situs), Anda juga dapat mengonfirmasi bahwa cache disetel ulang dengan Konsol, yang dapat Anda temukan di Aplikasi> Utilitas atau dengan menggunakan Spotlight. Dengan sistem Anda disorot di panel kiri, ketik "mDNSResponder" ke dalam kotak pencarian, tekan Enter, ketik "Cache size" di samping kueri pertama itu, lalu tekan Enter lagi. Seperti ini:
Sekarang, dengan jendela Konsol Anda masih terbuka, kembali ke jendela Terminal Anda dan jalankan perintah berikut:
sudo killall -INFO mDNSResponder
Anda akan melihat ukuran Cache DNS yang disorot di jendela Konsol. Sekarang jalankan perintah ini:
sudo killall -HUP mDNSResponder
Dan kemudian, jalankan perintah ini sekali lagi:
sudo killall -INFO mDNSResponder
Anda akan melihat perubahan ukuran cache di jendela Konsol. Pada tangkapan layar di atas, Anda dapat melihat bahwa ukuran cache kami berubah drastis setelah mengeluarkan perintah.