Ez a rövid cikk a DNS-gyorsítótár kiürítését (vagy visszaállítását) ismerteti. A DNS-lekérdezések (IP-címek) általában gyorsítótárazottak, de néha szükséges lehet a DNS-gyorsítótár ürítése és kiürítése. A gyorsítótár törlése (vagy „öblítése”) frissíti ezeket az adatokat. Például, ha sok 404-es (nem található kiszolgáló) hibakódot tapasztal, vagy olyan problémákat tapasztal, amelyek miatt a megnevezett kiszolgáló nem oldja meg megfelelően, érdemes lehet alaphelyzetbe állítani a DNS-gyorsítótárat. Szerencsére ez a folyamat nagyon egyszerű.
Tartalom
- A Mac DNS-gyorsítótáráról
-
Öblítse ki a DNS-gyorsítótárat a macOS Sierra és a Mac OS X különböző verzióiban
- macOS Sierra
- OS X 10.10 Yosemite & El Capitan
- OS X 10.9 Mavericks
- OS X Mountain Lion vagy Lion (10.7 és 10.8)
- Mac OS X 10.6 és 10.5
- Mac OSX 10.4 és régebbi
- Ellenőrizze, hogy a DNS-problémák megoldódtak-e
- A gyors hozzáférés érdekében mentsen el egy .scpt fájlt az asztalra
- Kapcsolódó hozzászólások:
A Mac DNS-gyorsítótáráról
A macOS és az OS X a DNS-kiszolgáló által meghatározott ideig megőrzi a megoldott DNS-lekérdezések helyi gyorsítótárát. Néha azonnal vissza kell állítani a gyorsítótárat, és újra le kell kérdezni egy DNS-kiszolgálót. Például, ha a DNS-kiszolgáló a közelmúltban megváltozott, lehet, hogy ezt meg kell tennie.
Ha a Mac számítógépe nem a kiszolgáló legújabb DNS-bejegyzéseit használja, a Mac újraindítása általában frissíti a gyorsítótárban tárolt információkat. Ha frissíteni szeretné a DNS-bejegyzéseket, és nem tudja újraindítani a Mac-et vagy a kiszolgálót macOS vagy OS X használatával, használja az alábbi terminálparancsokat (a macOS vagy OS X verziójától függően).
Öblítse ki a DNS-gyorsítótárat a macOS Sierra és a Mac OS X különböző verzióiban
macOS Sierra
Nyissa meg a Terminált, és írja be az alábbi parancsot. Ez a parancs törli az MDNS és UDNS gyorsítótárat. A macOS-ben a DNS-t az mDNSResponder kezeli, így a folyamat leállítása a legegyszerűbb módja a DNS-gyorsítótár visszaállításának Mac számítógépen, az újraindításon és a DNS-beállítások kézi módosításán kívül. Ne feledje, hogy amikor a rendszer felszólítja a jelszó megadására, írja be a Mac bejelentkezési jelszavát, és nyomja meg az Enter billentyűt.
sudo killall -HUP mDNSResponder A parancs sudodscacheutil -flushcache is működik
OS X 10.10 Yosemite & El Capitan
A következő terminálparancs segítségével állítsa vissza a DNS-gyorsítótárat az OS X v10.10.4-es vagy újabb verziójában
sudo killall -HUP mDNSResponder.
Használja a következő terminálparancsot a DNS-gyorsítótár alaphelyzetbe állításához az OS X v10.10-től v10.10.3-ig
sudo discoveryutil mdnsflushcache
Adja meg rendszergazdai jelszavát, amikor a rendszer kéri az öblítés végrehajtására.
OS X 10.9 Mavericks
Nyissa meg a terminált, és írja be:
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
OS X Mountain Lion vagy Lion (10.7 és 10.8)
Indítsa el a Terminal alkalmazást (Alkalmazások > Segédprogramok > Terminál), és írja be (adja meg rendszergazdai jelszavát, amikor a rendszer kéri):
sudo killall -HUP mDNSResponder
Mac OS X 10.6 és 10.5
Nyissa meg a terminált, és írja be:
sudo dscacheutil -flushcache
Mac OSX 10.4 és régebbi
Indítsa el a terminált, és írja be:
lookupd -flushcache
Ellenőrizze, hogy a DNS-problémák megoldódtak-e
Annak ellenőrzéséhez, hogy a DNS most megfelelően működik-e, használja a „dig” parancsot. Maradjon a terminálban, és írja be: "dig appletoolbox.com.” Vagy bármely olyan webhely neve, amelyet rendszeresen látogat – csak ügyeljen arra, hogy a webcím elé írja be a dig-t.
A parancs dig DNS-névszerverek lekérdezésére szolgál a gazdagép címekkel, levélcserékkel, névszerverekkel és kapcsolódó információkkal kapcsolatban. Ha a sebesség okozza a problémát, keresse meg a VÁLASZ RÉSZ alatt a Lekérdezési időt.
Ha ez a szám túl magasnak bizonyul, ami azt jelenti, hogy túl sokáig tart a webhely betöltése, a számítógép, az eszközök vagy a az útválasztó DNS-beállításai az Open DNS Servers (208.67.222.222 és 208.67.220.220) vagy a Google nyilvános DNS-kiszolgálók (8.8.8.8 és 8.8.4.4.)
A gyors hozzáférés érdekében mentsen el egy .scpt fájlt az asztalra
- Nyissa meg a „Script Editor”-t, adja hozzá a következő parancsot, majd mentse el az asztalra (másolja és illessze be a következő sort idézőjelekkel együtt)
- MacOS Sierra esetén hajtsa végre a shell szkriptet „sudo killall -HUP mDNSResponder”
- Az El Capitan esetében készítsen shell scriptet „sudo dscacheutil-flushcache; sudo killall -HUP mDNSResponder”
- Kattintson duplán arra a fájlra, amikor ki kell üríteni a DNS-t
- Ha üzenetet szeretne kapni a terminálban, amely tudatja, hogy a DNS kiürült, adja hozzá a következő parancsot a sorhoz.
- ;mondja, hogy a DNS-gyorsítótár sikeresen kiürült
Az A/UX Apple-re való korai megjelenése óta a technológia megszállottja, Sudz (SK) felelős az AppleToolBox szerkesztői irányításáért. Székhelye Los Angeles, CA.
A Sudz a macOS-re szakosodott, mivel az évek során több tucat OS X és macOS fejlesztést tekintett át.
Korábbi életében Sudz segítette a Fortune 100-as cégeket technológiai és üzleti átalakítási törekvéseik megvalósításában.