Hogyan lehet visszaállítani a DNS-gyorsítótárat a MacOS-on
Ha weboldalakon dolgozik, időnként vissza kell állítania a számítógép DNS-gyorsítótárát, különösen a rekordok szerkesztése vagy a házigazdák módosítása után. Miközben a Windows gyorsítótárának a Windows-on történő leöblítése egy dedikált paranccsal egyszerű, a Mac-felhasználóknak egy kicsit ki kell küzdeniük.
Törölje a DNS-gyorsítótárát a Mac-en
A DNS-gyorsítótár törléséhez nyissa meg a terminált, amelyet az Alkalmazások> Segédprogramok vagy a Spotlight segítségével kereshet, majd futtassa a következő parancsot:
sudo killall -HUP mDNSResponder
Adja meg jelszavát, amikor kéri.
Szóval, mit csinál ez a parancs? Ami itt történik, az, hogy megragadod a rendszert a gyorsítótár öblítésére. Wikipedia magyarázza:
A SIGHUP jelet egy folyamatba küldi, amikor a vezérlőterminál zárva van. Eredetileg úgy lett tervezve, hogy értesítse a soros vonalcsökkenés folyamatát (egy hangfelvétel). A modern rendszereknél ez a jel általában azt jelenti, hogy a vezérlő pszeudo vagy virtuális terminál lezárult. Számos démon újratölti a konfigurációs fájljait, és újra megnyitja a naplófájljaikat, ahelyett, hogy kilépne, amikor ezt a jelet fogadja. Az nohup parancs a parancs figyelmen kívül hagyása.
Nyilvánvalóan nem kell ismerned a többit. De most már.
Sok az ellentmondásos információ az interneten erről az eljárásról. Néhány webhely azt állítja, hogy több parancsot kell futtatnia, mint például a High Sierra-ban, míg mások szükségtelenül hosszúak. Amennyire meg tudjuk mondani, a fenti parancs minden, ami valóban szükséges. Íme, hogyan ellenőrizheti munkáját.
Ellenőrizze, hogy a DNS valójában visszaáll-e
Nem biztos benne, hogy a DNS-visszaállítás valóban működik? A webböngésző bezárása a gyorsítótár kiürítése előtt segíthet bizonyos helyzetekben, de ha ez nem tűnik jól működőnek, akkor gyorsan ellenőrizheti, hogy a gyorsítótár kétféleképpen üres-e.
Az első helyspecifikus. A terminálon írja be ás
ezt követi a webhely URL-címe. Például:
dig howtogeek.com
Az eredmények „Válasz szekciójában” látni fogja az IP-címet, amelyet a számítógép ismeri a felsorolt webhelyről.
Ha nem látja az új IP-címet, fontolja meg a DNS-beállítások megváltoztatását a Mac-on, és újra öblítse ki a gyorsítótárat.
Globálisabb (nem webhely-specifikus) módszer esetén azt is ellenőrizheti, hogy a gyorsítótár visszaáll-e a konzollal, amely megtalálható az Alkalmazások> Segédprogramok vagy a Spotlight használatával. A bal oldali panelen kiemelve a rendszert, írja be az „mDNSResponder” szót a keresőmezőbe, nyomja meg az Enter billentyűt, írja be az első lekérdezés mellé a „Cache size” -t, majd nyomja meg ismét az Enter billentyűt. Mint ez:
Most, hogy a konzol ablak még mindig nyitva van, menjen vissza a terminálablakba, és futtassa a következő parancsot:
sudo killall -INFO mDNSReferens
A konzol ablakban a DNS-gyorsítótár méretét kell kiemelni. Most futtassa ezt a parancsot:
sudo killall -HUP mDNSResponder
Ezután ismét futtassa ezt a parancsot:
sudo killall -INFO mDNSReferens
A konzol ablakban látni kell a gyorsítótár méretének változását. A fenti képen látható, hogy gyorsítótárunk mérete jelentősen megváltozott a parancsok kiadása után.