Cara mengosongkan cache DNS dengan discoveryutil di OS X Yosemite

flush-dns-intro-gambar

Nampaknya hari semakin ketat dan dengan suhu 28 darjah di bawah naungan di Las Palmas de Gran Canaria, kami akan menjelaskan kepada anda bagaimana mengosongkan cache DNS sekiranya anda menghadapi masalah ketika menyelesaikan IP tertentu terhadap domain. Ini adalah tutorial kecil yang difokuskan pada pengguna maju kerana anda harus menggunakan Terminal OS X.

Perkara pertama yang harus anda ketahui ialah cara kita melakukan tindakan ini telah berubah dengan munculnya OS X Yosemite dan itu, sejauh yang kita ketahui, akan berterusan dalam urat ini pada OS X El Capitan yang akan dikeluarkan pada musim gugur. Dalam sistem operasi sebelum OS X Yosemite, prosesnya dilakukan melalui mDNSResponder, tetapi sekarang ia telah digantikan oleh discoveryutil.

Di OS X Yosemite, untuk meneruskan pembersihan cache DNS, anda harus menggunakan gabungan beberapa perintah di Terminal OS X. Perintah tersebut akan mengalihkan cache MDNS (itu adalah Multicast) dan cache UDNS (Unicast). Mari kita mulakan dengan proses yang harus anda lakukan untuk membersihkan cache DNS:

Kami membuka Terminal, yang mana kami mencarinya di Spotlight atau pergi ke Launchpad> Folder LAINNYA> Terminal. Setelah Terminal dibuka, anda akan terus menulis arahan berikut:

sudo discoveryutil mdnsflushcache

y

sudo discoveryutil udnsflushcaches

jelas-cache-dns

Seperti yang anda lihat, mereka adalah dua perintah yang berasingan dan setiap kali kita memasukkannya, kita akan diminta kata laluan pentadbir sejak mereka mulai dengan sudo. Sekarang, jika anda ingin melakukan proses dengan satu baris kod, anda harus menulisnya seperti ini:

sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed

Untuk terminal artikel kami menunjukkan bahawa jika sebelum mengosongkan cache DNS, anda ingin melihat maklumat bahawa terdapat banyak di Multicast seperti di Unicast anda mesti menggunakan arahan berikut:

sudo discoveryutil mdnscachestats

atau yang ini untuk Unicast:

sudo discoveryutil udnscachestats

Sekiranya anda mahu melakukan ini pada sistem OS X yang lain:

OS X Mavericks (10.9)

1
dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X Mountain Lion (10.8)

1
sudo killall -HUP mDNSResponder

OSX Lion (10.7)

1
sudo killall -HUP mDNSResponder

OS X Snow Leopard (10.6)

1
sudo dscacheutil -flushcache

OS X Leopard (10.5)

1
sudo dscacheutil -flushcache

OSX Tiger (10.4)

1
lookupd -flushcache

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   rafa kata

    pada 10.10.4 pulangan mdnsrespond

  2.   mengejek bahu kata

    Sama seperti Rafa dalam l1 10.10.4 dia tidak mengenali perintah.