A DNS-gyorsítótár ürítése az OS X El Capitan rendszerben
Ha módosítja a DNS-beállításokat Mac számítógépen, és a változtatások látszólag nem léptek életbe, vagy esetleg azt tapasztalja, hogy egy adott névszerver-cím nem a szándék szerint oldódik meg, a DNS-gyorsítótár kiürítése gyakran gyors megoldás. A DNS-gyorsítótár kiürítése az OS X El Capitan (10.11 vagy újabb) rendszerben könnyen lehetséges a parancssorba való belépéssel, bár ha már egy ideje Mac OS X-et használ, észre fogja venni, hogy a szintaxis ismét eltér néhány verziótól Mac OS korábbi kiadásai.Ennek az az oka, hogy az Apple újból elfogadta az mDNSRespondert, miután ideiglenesen elhagyta a discoveryd számára, így a dscacheutil parancs valószínűleg ismerős lesz néhány Mac-felhasználó számára.
DNS-gyorsítótár kiürítése OS X 10.11+
A DNS-gyorsítótár törlésének ez a módszere az OS X El Capitan 10.11-es vagy újabb verzióját futtató összes Mac-re vonatkozik:
- Nyissa meg a Terminal alkalmazást, amely az /Applications/Utilities/ mappában található, vagy a Spotlight segítségével
- A parancssorba írja be a következő szintaxist, majd nyomja meg a return gombot:
- Adja meg az adminisztrátori jelszót, amikor kéri (a sudo megköveteli), hogy végrehajtsa a DNS-gyorsítótár törlését
- Amikor azt hallja, hogy „DNS-gyorsítótár kiürült”, tudja, hogy a parancs sikeres volt
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; mondd, hogy a DNS-gyorsítótár kiürült
Ennyi, a DNS-gyorsítótár kiürül. Valószínűleg ki kell lépnie, és újra kell indítania a DNS-t használó alkalmazásokat, például egy webböngészőt, hogy a változtatások átvigyenek az internethez kapcsolódó alkalmazásokra is.
A helyi DNS-gyorsítótárak törlését általában a webfejlesztők, a hálózati rendszergazdák, a gazdagépen végzett pontos részletes keresések, valamint mindenki, aki szerkeszti a hosts fájlt, vagy módosítja a tartománynév-beállításokat a gyorsabb szerverek érdekében vagy egyéb célokra, általában megköveteli.
Ha gyakran szeretné kiüríteni a DNS-gyorsítótárakat, a megfelelő .profilban elhelyezett egyszerű álnév hasznos lehet a későbbi gyors használat érdekében:
alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder;mondja, hogy flushed'
A felhasználók ki is vághatják a mondandó részt, és több részre oszthatják a parancsot, bár gyakran a legegyszerűbb az egy sor.
sudo dscacheutil -flushcache
Ezután külön indítsa el az mDNSResponder killall parancsot:
sudo killall -HUP mDNSResponder
Ha ezt az utat választja, akkor nem ad hangos visszajelzést arról, hogy a parancsok sikeresek voltak.
Ez az OS X legújabb verzióira vonatkozik, míg a Yosemite korábbi verzióit futtatók itt találhatnak útmutatást ugyanarra a hatásra más parancssorral, ahogy a régebbi Mac OS X kiadások felhasználói is. mint a Mavericks és a Snow Leopard, vagy akár a Tiger, Panther és Jaguar poros változatai. A dolgok mobil oldaláról az iPhone és iPad felhasználók egy egyszerű trükk segítségével gyorsan kiüríthetik a DNS-gyorsítótárat az iOS rendszerben.