A DNS-gyorsítótár ürítése az OS X El Capitan rendszerben

Anonim

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:

  1. Nyissa meg a Terminal alkalmazást, amely az /Applications/Utilities/ mappában található, vagy a Spotlight segítségével
  2. A parancssorba írja be a következő szintaxist, majd nyomja meg a return gombot:
  3. sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; mondd, hogy a DNS-gyorsítótár kiürült

  4. 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
  5. Amikor azt hallja, hogy „DNS-gyorsítótár kiürült”, tudja, hogy a parancs sikeres volt

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.

A DNS-gyorsítótár ürítése az OS X El Capitan rendszerben