Ve všech operačních systémech (Windows, Linux a Mac) může být nutné vyprázdněte mezipaměť DNS. Především profesionálové jsou ti, kteří tento typ příkazu obvykle potřebují kvůli úpravě názvů DNS nebo změnám sítí nebo serverů.
Co je DNS
Abychom rychle porozuměli tomu, co je DNS (Domain Name System), je to systém pojmenování, který se používá k přiřazování jmen počítačům, serverům, službám nebo systémům připojeným k internetu nebo interním sítím. Tím se zlepší výkon připojení, které vytváříme k internetu nebo sítím, protože adresy IP jsou ukládány na odpovídající webové stránky, čímž se vyhledávání uloží tak, jak se to stane při prvním připojení. Pokud chceme mezipaměť vymazat několika jednoduchými příkazy a rychle, ponecháme vám všechny možné způsoby.
Vymažte příkaz mezipaměti DNS ve Windows
Jednou z dobrých věcí Windows je, že se stejným příkazem v jakékoli verzi budete moci bez problémů vymazat mezipaměť DNS.
Všechny verze Windows
ipconfig / flushdns
Abyste mohli tento příkaz spustit, musíte v systémech Windows mít oprávnění správce. To znamená otevřít CMD (Command Console) v režimu správce.
Vymažte příkaz mezipaměti DNS v systému Mac OSX
V operačních systémech Mac bude příkaz, který má být proveden, záviset na operačním systému, který má každý z nich:
Snow Leopard (10,6) a (10,5)
sudo dscacheutil -flushcache
Mavericks (10.9) Yosemite (10.10.0 - 10.10.3)
Lev (10,7), Mountain Lion (10,8), Mavericks (10,9), Yosemite (10,10) El Capitan (10,11)
sudo killall -HUP mDNSResponder
Mavericks (10.9) Yosemite (10.10.0 - 10.10.3)
sudo discoveryutil mdnsflushcache
Pomocí těchto příkazů necháme mezipaměť na Macu zcela vymazat.
Vymazat příkaz mezipaměti v systému Linux
Zde budeme muset vzít v úvahu typ služby, kterou používáme jako jmenný server DNS, budete muset provést jeden z následujících příkazů:
nscd
sudo /etc/init.d/nscd restart
restartovat službu nscd
služba nscd znovu načíst
dnsmasq
sudo /etc/init.d/dnsmasq restart
restartování služby dnsmasq
pojmenovaný
sudo /etc/init.d/named restart
rndc restart