Hogyan ürítsük ki a DNS gyorsítótárat OS X Yosemite (10.10) rendszer alatt „discoveryutil” segítségével
Mindkét DNS gyorsítótár kiürítése egyszerre.
A két parancs össze is köthető, ebben az esetben Mac-ünk verbálisan be is fogja jelenteni mikor befejezte a folyamatot:
„sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed”
Mindkét DNS gyorsítótár kiürítése fontos, bizonyos esetekben csak az egyiket kell kiüríteni vagy a másikat, de mivel nem egyértelmű az esetek többségében melyikre is van szükségünk, érdemes mindkettőt kiüríteni. Az OS X Yosemite-ban teljesen eltávolították az „mDNSRespndert” ezért itt nincs szükség semmilyen háttérben futó folyamatot leállítani a DNS kiürítéshez.
DNS gyorsítótár adatok lekérdezése OS X Yosemite alatt.
Ha szeretnénk látni, mi szerepel a DNS gyorsítótárban, akkor a következő parancsokkal kérhetjük le.
UDNS cache adatok lekérése:
„sudo discoveryutil udnscachestats”
A DNS cache tartalmának megjelenítéséhez a következő parancs szükséges:
„sudo discoveryutil mdnscachestats”
Mindkét lekérdezés tájékoztat majd, hogy hány DNS bejegyzés található a gyorsítótárban.
„UDNS Cache Stats: Cached 962 of 1750”
Ha a parancsot lefuttatjuk a DNS ürítése előtt és -után akkor szemmel követhetjük a változást.
„MDNS Cache Stats: lo0: Cached 0 of 2000”
Ha kiürítettük a DNS-t és szeretnénk látni, hogy változott a DNS vagy IP cím, használjuk a „dig” parancsot egy URL címen. Pl: „dig doit.hu”
A „dig” parancs hasonlít az „nslookup” parancsra, viszont több részletet tár elénk. Pl: a kérdés időtartalmát, a DNS szerver adatait mely a tartományba engedett, stb.
Forrás: OS X Daily.