Kako splakniti predpomnilnik DNS z discoveryutil v OS X Yosemite

flush-dns-intro-image

Zdi se, da se dan zaostruje in z 28 stopinjami v senci v Las Palmas de Gran Canaria vam bomo razložili, kako izprazniti predpomnilnik DNS, če imate težave pri razrešitvi določenega IP-ja proti domeni. To je majhna vadnica, namenjena naprednim uporabnikom, saj morate uporabiti terminal X X.

Prvo, kar morate vedeti, je to način, kako smo morali narediti to akcijo se je spremenil s prihodom OS X Yosemite in, kolikor vemo, se bo nadaljeval v tem smislu na OS X El Capitan, ki bo izšel jeseni. V operacijskih sistemih pred OS X Yosemite je bil postopek izveden z mDNSResponder, zdaj pa ga je nadomestil discoveryutil.

V OS X Yosemite za nadaljevanje splakovanja predpomnilnika DNS morate uporabiti kombinacijo več ukazov v terminalu OS X. Ti ukazi bodo izpraznili predpomnilnik MDNS (to je Multicast) in predpomnilnik UDNS (Unicast). Začnimo s postopkom, ki ga morate storiti, da boste lahko izpraznili predpomnilnik DNS:

Odpremo terminal, za katerega ga iščemo v središču pozornosti ali gremo do Launchpad> mapa OTHERS> Terminal. Ko je terminal odprt, boste napisali naslednje ukaze:

sudo discoveryutil mdnsflushcache

y

sudo discoveryutil udnsflushcaches

clear-cache-dns

Kot lahko vidite, sta dva ločena ukaza in vsakič, ko vnesemo enega, bomo pozvani k skrbniškemu geslu, saj se začneta s sudo. Če želite postopek izvesti z eno vrstico kode, jo zapišite takole:

sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed

Za članek terminala navajamo, da če želite pred praznjenjem predpomnilnika DNS videti informacije, da jih je toliko v Multicast kot v Unicast morate uporabiti naslednje ukaze:

sudo discoveryutil mdnscachestats

ali ta za Unicast:

sudo discoveryutil udnscachestats

Če želite to narediti v drugih sistemih OS X:

OS X Mavericks (10.9)

1
dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X Mountain Lion (10.8)

1
sudo killall -HUP mDNSResponder

OS X 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

OS X Tiger (10.4)

1
lookupd -flushcache

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   rafa je dejal

    ob 10.10.4 mdnsrespons vrne

  2.   ramo je dejal

    Enako kot Rafa v l1 10.10.4, ukazov ne prepozna.