Jak vyprázdnit mezipaměť DNS pomocí discoveryutil v OS X Yosemite

flush-dns-intro-image

Zdá se, že se den zhoršuje a s 28 stupni ve stínu v Las Palmas de Gran Canaria vám vysvětlíme, jak vyprázdnit mezipaměť DNS v případě, že máte problémy s řešením určité IP adresy proti doméně. Toto je malý výukový program zaměřený na pokročilé uživatele, protože musíte využívat terminál OS X.

První věc, kterou musíte vědět, je to způsob, jakým jsme tuto akci museli udělat se změnilo s příchodem OS X Yosemite a to, pokud víme, bude pokračovat v tomto duchu na OS X El Capitan, který vyjde na podzim. V operačních systémech před OS X Yosemite byl proces prováděn prostřednictvím mDNSResponder, ale nyní byl nahrazen discoveryutil.

Chcete-li v OS X Yosemite pokračovat v proplachování mezipaměti DNS, musíte v terminálu OS X použít kombinaci několika příkazů. Tyto příkazy vyprázdní mezipaměť MDNS (je to vícesměrové vysílání) a mezipaměť UDNS (Unicast). Začněme s procesem, který musíte udělat, abyste vymazali mezipaměť DNS:

Otevřeme Terminál, který hledáme ve Spotlightu nebo jdeme do Launchpad> složka OSTATNÍ> Terminál. Jakmile je Terminál otevřený, budete pokračovat v psaní následujících příkazů:

sudo discoveryutil mdnsflushcache

y

sudo discoveryutil udnsflushcaches

clear-cache-dns

Jak vidíte, jsou to dva samostatné příkazy a pokaždé, když zadáme jeden, budeme požádáni o heslo správce, protože začínají sudo. Nyní, pokud chcete provést proces s jediným řádkem kódu, měli byste to napsat takto:

sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;say flushed

U terminálu článek označujeme, že pokud před vyprázdněním mezipaměti DNS chcete vidět informace, že je toho tolik v multicastu jako v unicastu musíte použít následující příkazy:

sudo discoveryutil mdnscachestats

nebo tento pro Unicast:

sudo discoveryutil udnscachestats

Pokud to chcete udělat na jiných systémech 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

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Rafa řekl

    v 10.10.4 mdnodpovídá výnosy

  2.   rameno řekl

    Stejně jako Rafa v l1 10.10.4 nerozpozná příkazy.