Apa yang Perlu Diketahui
- Taip Terminal ke dalam Spotlight, atau navigasi ke Go > Utiliti > Terminal.
- Dalam tetingkap Terminal, masukkan arahan: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Artikel ini menerangkan cara mengepam cache DNS pada Mac.
Bagaimanakah Saya Menetapkan Semula DNS Saya pada Mac?
Jika anda mengalami masalah ketersambungan, anda mungkin boleh membetulkannya dengan menetapkan semula rekod setempat maklumat pelayan nama domain (DNS) yang disimpan pada Mac anda. Maklumat ini mungkin sudah lapuk atau rosak, menghalang tapak web daripada memuatkan dan memperlahankan sambungan anda. Untuk menetapkan semula cache DNS pada Mac, anda perlu memasukkan perintah Terminal pada Mac anda.
Berikut ialah cara untuk membuang cache DNS anda pada Mac:
-
Taip Arahan+ Ruang untuk membuka Spotlight.
-
Taip Terminal, dan pilih Terminal daripada hasil carian.
Anda juga boleh mengakses Terminal dengan menavigasi ke Go > Utilities > Terminal.
-
Masukkan arahan ini ke dalam tetingkap Terminal: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder dan kemudian tekan Enter.
Arahan ini hanya berfungsi dalam macOS El Capitan dan lebih baharu. Jika anda mempunyai versi macOS yang lebih lama, semak bahagian seterusnya untuk mendapatkan arahan yang betul.
-
Taip kata laluan anda dan tekan enter sekali lagi.
Kata laluan tidak akan muncul dalam Terminal semasa anda menaipnya. Hanya taip kata laluan dan tekan enter.
-
Cache DNS anda akan ditetapkan semula, tetapi tidak akan ada mesej untuk kesan itu dalam Terminal. Apabila baris baharu muncul, ia menunjukkan arahan telah dijalankan.
Cara Siram DNS dalam Versi Lama macOS
Versi macOS yang lebih lama menggunakan perintah Terminal yang berbeza untuk mengepam DNS. Walau bagaimanapun, anda mulakan dengan membuka tetingkap Terminal tanpa mengira versi macOS yang anda gunakan.
Berikut ialah arahan untuk mengepam DNS dalam setiap versi macOS:
- El Capitan dan lebih baharu: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Yosemite: sudo killall -HUP mDNSResponder
- Singa, Singa Gunung dan Mavericks: sudo dscacheutil –flushcache
- Snow Leopard: sudo lookupd –flushcache
- Tiger: lookupd –flushcache
Apakah Fungsi Pembuangan DNS?
Setiap kali anda cuba mengakses tapak web melalui Internet, anda menyambung ke pelayan DNS yang memberitahu pelayar web anda ke mana hendak pergi. Pelayan DNS mengekalkan direktori tapak web dan alamat IP, yang membolehkannya melihat alamat tapak web, mencari IP yang sepadan, dan memberikannya kepada pelayar web anda. Maklumat itu kemudiannya disimpan pada Mac anda dalam cache DNS.
Apabila anda cuba mengakses tapak web yang telah anda lawati baru-baru ini, Mac anda menggunakan cache DNSnya dan bukannya menyemak dengan pelayan DNS sebenar. Itu menjimatkan masa, jadi tapak web dimuatkan dengan lebih cepat. Penyemak imbas web tidak perlu melalui langkah tambahan untuk berkomunikasi dengan pelayan DNS jauh, yang mengakibatkan masa yang lebih singkat antara memasukkan alamat tapak web dan memuatkan tapak web.
Jika cache DNS setempat rosak atau lapuk, ia seperti cuba menggunakan buku telefon lama atau buku alamat yang telah dirosakkan oleh seseorang. Penyemak imbas web anda menyemak cache untuk mencari alamat IP untuk tapak web yang anda cuba lawati, dan ia mendapati sama ada alamat yang salah atau alamat yang tidak boleh digunakan. Itu boleh memperlahankan proses atau menghalang tapak web atau elemen tapak web tertentu, seperti video, daripada dimuatkan.
Apabila anda mengepam cache DNS anda, anda mengarahkan Mac anda untuk memadamkan rekod DNS setempatnya. Itu memaksa penyemak imbas web anda menyemak dengan pelayan DNS sebenar pada kali seterusnya anda cuba mengakses tapak web. Anda harus sentiasa mengepam cache DNS anda selepas menukar pelayan DNS pada Mac anda. Ia juga boleh membantu jika anda menghadapi masalah ketersambungan.
Soalan Lazim
Bagaimanakah cara saya menyemak cache DNS pada Mac?
Buka apl pemapar log Konsol terbina dalam pada Mac anda dan taip any:mdnsresponder ke dalam bar carian. Kemudian, lancarkan Terminal, taip sudo killall –INFO mDNSResponder, dan tekan Enter atau Return Kembali apl Console, anda boleh melihat senarai rekod DNS cache.
Bagaimanakah cara saya mengosongkan cache DNS pada Windows 10?
Untuk mengosongkan cache DNS pada Windows 10, buka kotak dialog Run, taipkan ipconfig /flushdns dan klik OK. Anda juga boleh menggunakan arahan yang sama dalam gesaan arahan Windows jika anda mahukan maklumat lanjut tentang proses tersebut.
Apakah itu keracunan cache DNS?
Keracunan cache DNS, juga dikenali sebagai penipuan DNS, ialah apabila seseorang dengan sengaja memasukkan maklumat palsu atau salah ke dalam cache DNS. Selepas maklumat palsu dimasukkan, pertanyaan DNS akan datang akan mengembalikan respons yang salah dan mengarahkan pengguna ke tapak web yang salah.