Tampaknya hari semakin ketat dan dengan 28 derajat di tempat teduh di Las Palmas de Gran Canaria kami akan menjelaskan cara mengosongkan cache DNS jika Anda mengalami masalah saat menyelesaikan IP tertentu terhadap domain. Ini adalah tutorial kecil yang berfokus pada pengguna tingkat lanjut karena Anda harus menggunakan Terminal OS X.
Hal pertama yang harus Anda ketahui adalah itu cara kami melakukan tindakan ini telah berubah dengan munculnya OS X Yosemite dan sejauh yang kami tahu, akan terus berlanjut dalam nada ini di OS X El Capitan yang akan dirilis pada musim gugur. Dalam sistem operasi sebelum OS X Yosemite, proses dilakukan melalui mDNSResponder, tetapi sekarang telah digantikan oleh discoveryutil.
Di OS X Yosemite untuk melanjutkan membersihkan cache DNS, Anda harus menggunakan kombinasi beberapa perintah di Terminal OS X. Perintah tersebut akan membersihkan cache MDNS (itu adalah Multicast) dan cache UDNS (Unicast). Mari kita mulai dengan proses yang harus Anda lakukan untuk dapat membersihkan cache DNS:
Kami membuka Terminal, yang kami cari di Spotlight atau pergi ke Launchpad> folder LAINNYA> Terminal. Setelah Terminal terbuka, Anda akan melanjutkan untuk menulis perintah berikut:
sudo discoveryutil mdnsflushcache
y
sudo discoveryutil udnsflushcaches
Seperti yang Anda lihat, itu adalah dua perintah terpisah dan setiap kali kita memasukkannya, kita akan dimintai kata sandi administrator karena dimulai dengan sudo. Sekarang, jika Anda ingin melakukan proses dengan satu baris kode, Anda harus menulisnya seperti ini:
sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed
Untuk terminal artikel kami menunjukkan bahwa jika sebelum mengosongkan cache DNS Anda ingin melihat informasi yang ada begitu banyak di Multicast seperti di Unicast Anda harus menggunakan perintah berikut:
sudo discoveryutil mdnscachestats
atau yang ini untuk Unicast:
sudo discoveryutil udnscachestats
Jika Anda ingin melakukan ini di sistem OS X lainnya:
OS X Mavericks (10.9)
|
dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
Singa Gunung OS X (10.8)
|
sudo killall -HUP mDNSResponder |
OSX Singa (10.7)
|
sudo killall -HUP mDNSResponder |
Macan Tutul Salju OS X (10.6)
|
sudo dscacheutil -flushcache |
OS X Macan Tutul (10.5)
|
sudo dscacheutil -flushcache |
OS X Harimau (10.4)
|
lookupd -flushcache |
di 10.10.4 mdnsespond kembali
Sama seperti Rafa di l1 10.10.4 tidak mengenali perintah.