8Jul
Ak pracujete na webových stránkach, občas potrebujete obnoviť vyrovnávaciu pamäť DNS vášho počítača, najmä po úprave záznamov alebo zmene hostiteľov. Pri vyprázdňovaní vyrovnávacej pamäte DNS v systéme Windows je možné pomocou špeciálneho príkazu používatelia Mac používať trochu riešenia.
Vymažte vyrovnávaciu pamäť DNS vo vašom počítači
Ak chcete vymazať vyrovnávaciu pamäť DNS na počítači Mac, otvorte terminál, ktorý nájdete v časti Aplikácie & gt;Utilities alebo vyhľadaním pomocou funkcie Spotlight a potom spustite nasledujúci príkaz:
sudo killall -HUP mDNSResponderZadajte svoje heslo, ak je to požadované.
Takže, čo vlastne robí tento príkaz?Čo sa deje tu, je to, že trochu podvádzate systém do vyprázdnenia vyrovnávacej pamäte. Wikipedia vysvetľuje:
Signál SIGHUP sa vysiela do procesu, keď je jeho riadiaci terminál zatvorený.Bol pôvodne navrhnutý tak, aby informoval o procese poklesu sériovej linky( zavesenie).V moderných systémoch tento signál obvykle znamená, že kontrolný pseudo alebo virtuálny terminál bol uzavretý.Mnohí démoni opätovne načítajú svoje konfiguračné súbory a opätovne otvoria svoje protokoly namiesto toho, aby ukončili prijímanie tohto signálu.nohup je príkaz, aby príkaz ignoroval signál.
Zrejme nepotrebujete vedieť všetko ostatné.Ale teraz to robíte.
Na tomto internete je množstvo konfliktných informácií na webe. Niektoré stránky tvrdia, že je potrebné spúšťať viac príkazov než v High Sierra, zatiaľ čo iní robia tento príkaz zbytočne dlhý.Pokiaľ však môžeme povedať, vyššie uvedený príkaz je všetko, čo je skutočne potrebné.Tu je návod, ako skontrolovať svoju prácu.
Skontrolujte, či váš DNS je skutočne obnovený
Nie ste si istí, či váš DNS reset skutočne fungoval? Uzavretie webového prehliadača pred vymazaním vyrovnávacej pamäte môže pomôcť v niektorých situáciách, ale ak to nefunguje, môžete rýchlo overiť, či je vaša vyrovnávacia pamäť prázdna dvoma spôsobmi.
Prvá je špecifická pre danú lokalitu. Na termináli zadajte dig a potom adresu URL stránky. Napríklad:
vykopať howtogeek.comV sekcii Odpoveď výsledkov sa zobrazí adresa IP, ktorú váš počítač vie pre uvedené stránky.
Ak nevidíte novú adresu IP, zvážte zmenu nastavení DNS na počítači Mac a opätovné vyprázdnenie vyrovnávacej pamäte.
Pre globálnejšiu metódu( ktorá nie je špecifická pre lokality) môžete tiež potvrdiť, že vyrovnávaciu pamäť sa vynuluje pomocou konzoly, ktorú nájdete v časti Aplikácie & gt;Utilities alebo pomocou Spotlight. Ak váš systém zvýrazní na ľavom paneli, do vyhľadávacieho poľa zadajte reťazec "mDNSResponder", stlačte kláves Enter, zadajte "Veľkosť vyrovnávacej pamäte" popri prvom dopyte a opäť stlačte kláves Enter. Rovnako ako toto:
Teraz s oknom konzoly stále otvorené, vráťte sa späť do okna Terminál a spustite nasledujúci príkaz:
sudo killall -INFO mDNSResponderMali by ste vidieť veľkosť vyrovnávacej pamäte DNS zvýraznená v okne Konzola. Teraz spustite tento príkaz:
sudo killall -HUP mDNSResponderA potom spustite tento príkaz ešte raz:
sudo killall -INFO mDNSResponderV okne Konzola by ste mali vidieť zmenu veľkosti vyrovnávacej pamäte. Na snímke obrazovky vyššie vidíte, že veľkosť našej veľkosti vyrovnávacej pamäte sa po vydaní príkazov značne zmenila.