Ako vymazať & Resetovať vyrovnávaciu pamäť DNS v systéme MacOS Sierra
Obsah:
Používatelia systému Mac OS, ktorí upravili svoje nastavenia DNS, možno budú musieť vymazať vyrovnávaciu pamäť DNS, kým sa zmeny prejavia. Okrem toho sa niekedy môže stať, že názvové servery a domény nebudú fungovať podľa očakávania, ak máte zastaranú vyrovnávaciu pamäť DNS na počítači Mac, čo je ďalšia situácia, v ktorej môže byť riešením resetovanie vyrovnávacej pamäte DNS.
Ukážeme vám, ako vyprázdniť vyrovnávaciu pamäť DNS v systéme MacOS Sierra 10.12 a novšom.
poznámka: toto používa príkazový riadok, a preto je zamerané na pokročilejších používateľov. Je pomerne zriedkavé, že začínajúci používateľ systému Mac OS bude musieť aj tak resetovať vyrovnávaciu pamäť DNS, ale často rovnaký efekt dosiahne iba reštart.
Ako vymazať vyrovnávaciu pamäť DNS v systéme MacOS Sierra
- Otvorte aplikáciu Terminál, ktorú nájdete v priečinku Utilities v rámci aplikácie
- Zadajte presne nasledujúcu syntax príkazu (ak máte pochybnosti o presnosti syntaxe, použite kopírovanie a prilepenie):
- Stlačte kláves Return/Enter a na požiadanie zadajte heslo správcu (je to potrebné kvôli oprávneniam sudo)
- Počkajte chvíľu, kým sa vymaže vyrovnávacia pamäť DNS
sudo killall -HUP mDNSResponder;povedzme, že vyrovnávacia pamäť DNS bola vyprázdnená
Po dokončení dostanete slovné zvukové upozornenie, že vyrovnávacia pamäť DNS bola vyprázdnená.
Toto môže byť obzvlášť dôležité, ak ste nedávno vykonali zmeny na serveroch DNS v systéme Mac OS a zisťujete, že zmeny sa neprejavili, ale často ho používajú aj weboví vývojári, programátori a dizajnéri pri práci s názvami domén alebo po úprave súboru hosts.
Hoci to nie je vždy potrebné, možno budete musieť ukončiť a znova spustiť všetky aktívne aplikácie, ktoré používajú DNS alebo sieť, vrátane Safari, Chrome, Firefox, Opera, sFTP, SSH a ďalších podobných úloh v závislosti od korešpondencia s názvom domény.
Zriedkavo vyššie uvedený príkaz nemusí fungovať, ale pre macOS Sierra 10.12.3 a novší je k dispozícii alternatívny príkaz, ktorý pridáva ďalšie zameranie na pomocný proces, a to syntax:
sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;povedzme, že vyrovnávacia pamäť DNS systému MacOS bola vymazaná
Ako predtým, stlačením klávesu Return sa vykoná syntax príkazu a vynulujú sa vyrovnávacie pamäte DNS v systéme MacOS 10.12.4 a novších vydaniach.
Pamätajte, že tento tip je určený pre moderné verzie systému macOS vrátane Sierra 10.12 a novších. Skoršie verzie systému MacOS majú často úplne odlišné metódy resetovania vyrovnávacej pamäte DNS, ako je tu popísané, hoci niektoré z predchádzajúcich vydaní sú stále v nasadení, môže byť užitočné poznať aj tieto metódy.
Máte nejaké pripomienky alebo triky na obnovenie vyrovnávacej pamäte DNS v systéme MacOS? Dajte nám vedieť v komentároch!