A DNS-gyorsítótár ürítése Mac OS X rendszerben

Tartalomjegyzék:

Anonim

Legyen szó rendszeradminisztrátorról vagy webfejlesztőről, vagy bármi a kettő között, valószínűleg időnként ki kell ürítenie a DNS-gyorsítótárat, hogy a szerveroldalon rendbe jöjjön a dolgok, vagy akár csak bizonyos konfigurációk teszteléséhez.

A DNS-gyorsítótár kiürítése Mac OS X rendszerben valóban nagyon egyszerű, de valójában számos különböző parancsot kell használni, és látni fogja, hogy a parancsok a Mac OS X különböző verzióira egyediek.A MacOS Sierra 10.12-től, 10.11-től, 10.13-tól, OS X 10.10-től, OS X 10.9-től egészen a 10.4-es verzióig, függetlenül attól, hogy milyen verziójú Mac OS X-et használ, mindent megtalál. Tehát keresse meg az OS X verzióját, nyissa meg a terminált, és kövesse az alábbi megfelelő utasításokat a kezdéshez.

Ne feledje, hogy ezeket a parancsokat minden egyes parancssorba be kell írni a terminálalkalmazásokon keresztül (a Mac OS X összes verziójában az /Applications/Utilities/ mappában található). Először indítsa el az alkalmazást, majd csak másolja és illessze be a parancsokat, ha akarja.

DNS-gyorsítótár ürítése MacOS Monterey 12, macOS Big Sur 11 rendszerben

A macOS Monterey, Big Sur és újabb rendszerekkel a következő parancssori karakterlánc segítségével ürítheti ki a DNS-gyorsítótárat:

sudo killall -HUP mDNSResponder

DNS-gyorsítótár kiürítése MacOS 10.12, 10.11 újabb verziókban

Sierra, El Capitan és újabb Mac OS kiadások:

sudo killall -HUP mDNSResponder

DNS-gyorsítótár törlése OS X 10.10 Yosemite rendszerben

Futó Yosemite? A DNS-gyorsítótárak törlése az OS X Yosemite rendszerben ismét megváltozott, fel van osztva MDNS-re és UDNS-re, vagy kombinálva az alábbiak szerint, a következő parancsra van szükség:

sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcache;mondja, hogy flush

Ha érdekel, itt sokkal többet olvashat a DNS-gyorsítótár visszaállításáról és kiürítéséről az OS X Yosemite rendszerben.

DNS öblítése az OS X 10.9 Mavericks rendszerben

Rere: hogyan kell kiüríteni a DNS-gyorsítótárat 10.9-ben:

dscacheutil -flushcache;sudo killall -HUP mDNSResponder

A feladat befejezéséhez meg kell adnia a rendszergazdai jelszót. Ha észreveszi, kombinálja az mDNSResponder leállítását a szabványos dscacheutil-lal, így két lépésben először ki kell üríteni a gyorsítótárat, majd újra kell tölteni a DNS-kezelést az OS X rendszerben, hogy a változtatások érvénybe lépjenek.

DNS-gyorsítótár kiürítése OS X Lion (10.7) és OS X Mountain Lion (10.8) rendszerben

Indítsa el a terminált, és írja be a következő parancsot, meg kell adnia egy rendszergazdai jelszót: sudo killall -HUP mDNSResponderjegyezze meg a dscacheutil still-t létezik a 10.7 és 10.8 verziókban, de a DNS-gyorsítótárak törlésének hivatalos módja az mDNSResponder megölése. A folyamat az Activity Monitorban is fut.

Az egyik hasznos trükk, ha azon kapja magát, hogy gyakran öblíti ki a DNS-t, ha beállít egy álnevet a parancssorhoz a .bash_profile fájlban vagy a választott shell profiljában. Egy egyszerű bash alias a gyorsítótár kiürítésére a következő lehet:

alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder'

Mentsd el a .bash_profile fájlba, akkor a „flushdns” beírásával elkerülheted, hogy a jövőben a teljes parancssort használd.

DNS-gyorsítótár ürítése Mac OS X 10.5, Mac OS X 10.6 rendszerben

Indítsa el a terminált, és adja ki a következő parancsot: dscacheutil -flushcache Minden kész, a DNS kiürült. Megjegyzem, hogy a dscacheutil általánosságban érdekes, és érdemes egy pillantást vetni rá, inkább a -statistics jelzőt próbálja ki néhány statisztikáért.

DNS öblítése Mac OS X 10.4 Tiger és 10.3 rendszerben

Írja be a következő parancsot a terminálba: lookupd -flushcache

Ennyi, ennyi. Mostantól a DNS-beállításoknak olyannak kell lenniük, mint amilyennek tervezte őket, amelyeket könnyen ellenőrizhet különféle hálózati eszközökkel, például http, ping, nslookup, traceroute, curl vagy bármi mással, amely megfelel az adott helyzetnek.

Ha úgy találja, hogy valami nem működik, és úgy tűnik, hogy a DNS nem változott, ellenőrizze az OS X verzióját, és használja a megfelelő parancsokat a legújabb verzióhoz.Ha ezután is problémái vannak, próbáljon ki egy másik gépet, ideális esetben egy másik hálózaton (például mobiltelefonon), hogy ellenőrizze, nem a távoli szerverrel van-e probléma.

A DNS-gyorsítótár ürítése Mac OS X rendszerben