Zdá sa, že sa deň zmenšuje a s 28 stupňami v tieni v Las Palmas de Gran Canaria vám vysvetlíme, ako vyprázdniť medzipamäť DNS v prípade, že máte problémy pri riešení určitej adresy IP voči doméne. Je to malý tutoriál zameraný na pokročilých používateľov, pretože musíte používať terminál OS X.
Prvá vec, ktorú musíte vedieť, je to spôsob, akým sme túto akciu museli urobiť sa zmenil s príchodom OS X Yosemite a ten, pokiaľ vieme, bude pokračovať v tomto duchu na OS X El Capitan, ktorý vyjde na jeseň. V operačných systémoch starších ako OS X Yosemite sa proces uskutočňoval prostredníctvom mDNSResponder, teraz ho však nahradil discoveryutil.
Ak chcete v operačnom systéme OS X Yosemite pokračovať v preplachovaní medzipamäte DNS, musíte v termináli OS X použiť kombináciu niekoľkých príkazov. Tieto príkazy vyprázdnia medzipamäť MDNS (je to Multicast) a medzipamäť UDNS (Unicast). Začnime procesom, ktorý musíte urobiť, aby ste vymazali vyrovnávaciu pamäť DNS:
Otvárame Terminal, pre ktorý ho hľadáme v Spotlight alebo ideme na Launchpad> priečinok OTHERS> Terminal. Po otvorení terminálu budete pokračovať v písaní nasledujúcich príkazov:
sudo discoveryutil mdnsflushcache
y
sudo discoveryutil udnsflushcaches
Ako vidíte, sú to dva samostatné príkazy a zakaždým, keď zadáme jeden, budeme požiadaní o heslo správcu, pretože začínajú sudo. Teraz, ak chcete vykonať tento proces s jediným riadkom kódu, mali by ste ho napísať takto:
sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed
Pre terminál článok označujeme, že ak pred vyprázdnením medzipamäte DNS chcete vidieť informácie, že je toho toľko V režime Multicast ako v programe Unicast musíte použiť nasledujúce príkazy:
sudo discoveryutil mdnscachestats
alebo tento pre Unicast:
sudo discoveryutil udnscachestats
Ak to chcete urobiť na iných systémoch OS X:
OS X Mavericks (10.9)
|
dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
OS X Mountain Lion (10.8)
|
sudo killall -HUP mDNSResponder |
OSX Lion (10.7)
|
sudo killall -HUP mDNSResponder |
OS X Snow Leopard (10.6)
|
sudo dscacheutil -flushcache |
OS X Leopard (10.5)
|
sudo dscacheutil -flushcache |
OSX Tiger (10.4)
|
lookupd -flushcache |
o 10.10.4 mdzodpovedajú výnosy
Rovnako ako Rafa v l1 10.10.4 nerozpoznáva príkazy.