Jak resetovat mezipaměť DNS v systému macOS Mojave

Jednou z nejdůležitějších a nejpoužívanějších sítí, ve skutečnosti se používá při každém přístupu do sítě, je DNS (Domain Name System - Domain Name System), který splňuje ne jednoduchý úkol překladu doménových jmen, která ji často používáme, to znamená, že jeho posláním je umožnit nám zapamatovat si adresu URL jako www.solvetic.com, ale nikoli IP adresu 178.33.118.246, což je IP serveru, na kterém je hostován Solvetic, by pro nás jako uživatele bylo velmi složité pamatujte si stovky IP adres pro každý web, aby to DNS udělal za nás.
Každý počítač, který je v síti, má IP adresu, která je pro tento počítač jedinečná, podobně jako náš identifikační dokument, a tato IP adresa se skládá ze čtyř celých čísel od 0 do 255, oddělených body, například 192,168. 0,19 a každý server na internetu má stejnou IP adresu (statickou), proto při přístupu do prohlížeče zadáváme název domény, ale nikoli IP adresu, a toho je dosaženo díky mezipaměti DNS.

Abychom se dozvěděli něco více o kontextu a funkcích mezipaměti DNS, pojďme pochopit, jak to funguje, v první řadě, když do prohlížeče zadáme název domény, náš tým se zeptá místního serveru DNS na IP adresu počítače, kde je. Jakmile bude stránka, kterou navštívíme, hostována, nezapomeňte, že server DNS má rozsáhlou databázi, kde jsou hostovány miliony překladů doménových jmen na IP adresy, takže proces vyhledávání je mnohem efektivnější.

Databáze serverů DNS je distribuována a sdílena s dalšími místními a síťovými poskytovateli na příslušných serverech DNS, takže pokud název domény, který jsme zadali do prohlížeče, není v místním DNS, je zodpovědný za provedení požadavku na jiné DNS v síti, dokud není nalezen správný překlad pro přístup na web. Aby databáze serverů DNS nějakou dobu ukládaly do mezipaměti tyto překlady z názvu domény na IP, je to jeden z důvodů, proč někdy, když webová stránka změní servery, k ní nebude možné získat přístup, protože v době konzulární služba, server DNS je přesměruje na předchozí IP adresu, ale ne na novou.

Místně náš tým ukládá mezipaměť DNS, takže při návštěvě webové stránky již tým neprovede proces konzultace serveru DNS o tom, jaká je IP adresa uvedené stránky, ale místo toho se automaticky přesměruje na uloženou ve vaší databázi.
Jednou z nejběžnějších úloh podpory a správy je tedy vymazání mezipaměti DNS v případě chyb, jako jsou:

  • Nepřístup k webové stránce
  • Komunikační chyby
  • Pomalost v požadavcích na přístup ke konkrétnímu webu
Nyní Solvetic vysvětlí, jak můžeme vymazat mezipaměť DNS v systému macOS Mojave úplně.

1. Vymažte mezipaměť DNS pomocí terminálu macOS Mojave

Krok 1
Pro přístup k terminálu macOS Mojave máme jednu z následujících možností:

  • Přístup z cesty Přejít / Nástroje / Terminál.
  • Použijte následující kombinaci kláves a tam vyberte Terminál.

⇧ + ⌘ + U

  • Do aplikace Spotlight zadejte slovo terminál a tam vyberte příslušný nástroj.

Krok 2
V terminálové konzole spustíme následující řádek:

 sudo dscachéutil -flushcaché; sudo killall -HUP mDNSResponder 
Krok 3
Stiskněte klávesu Enter, zadáme heslo a proces proběhne automaticky:

ZVĚTŠIT

Krok 4
V případě, že tento příkaz není proveden správně a generuje chybu, bude možné jako alternativu použít následující příkaz:

 sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscachéutil -flushcaché; řekněme, že mezipaměť DNS systému MacOS byla vymazána 

2. Zkontrolujte doby odezvy pomocí příkazu DIG v macOS Mojave

Krok 1
Jednou z výhod čištění mezipaměti DNS v systému macOS Mojave je, že se nepochybně zlepšily doby odezvy mezi místním počítačem a vzdáleným webem, abychom to zkontrolovali, použijeme příkaz kopat (domain information groper), což je nástroj určený k dotazování serverů DNS za účelem vyžádání informací o podrobnostech, jako jsou:

  • Hostitelské adresy
  • Výměníky pošty
  • Jmenné servery a mnoho dalšího.

Krok 2
Pro tuto kontrolu použijeme následující syntaxi:

 kopat (web) 

ZVĚTŠIT

Krok 3
Jak vidíme, data jako např. Na základě časů odezvy generovaných příkazem dig bude možné určit, zda DNS funguje správně nebo zda na něm bude naopak nutné provést nějaký konkrétní úkol.

  • Počet odeslaných dotazů
  • Chyby se vrátily
  • Použito CNAME
  • Celková doba dotazu v milisekundách
  • IP serveru
  • Datum a čas konzultace
Je to tak jednoduché, že jsme v macOS Mojave vymazali mezipaměť DNS, abychom zlepšili častý přístup na web.

wave wave wave wave wave