Ako vyprázdniť medzipamäť DNS pomocou discoveryutil v OS X Yosemite

flush-dns-intro-image

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

clear-cache-dns

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)

1
dscacheutil -flushcache; sudo killall -HUP mDNSResponder

OS X Mountain Lion (10.8)

1
sudo killall -HUP mDNSResponder

OSX Lion (10.7)

1
sudo killall -HUP mDNSResponder

OS X Snow Leopard (10.6)

1
sudo dscacheutil -flushcache

OS X Leopard (10.5)

1
sudo dscacheutil -flushcache

OSX Tiger (10.4)

1
lookupd -flushcache

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Rafa dijo

    o 10.10.4 mdzodpovedajú výnosy

  2.   rameno dijo

    Rovnako ako Rafa v l1 10.10.4 nerozpoznáva príkazy.