Hoe de DNS-cache in macOS Mojave opnieuw in te stellen

Een van de meest vitale en gebruikte netwerken, in werkelijkheid wordt het elke keer dat we toegang krijgen tot het netwerk, de DNS (Domain Name System - Domain Name System) die de niet-eenvoudige taak vervult van het vertalen van de domeinnamen die we vaak gebruiken, dat wil zeggen, zijn missie is om ons in staat te stellen een URL zoals www.solvetic.com te onthouden, maar niet het IP-adres 178.33.118.246 dat het IP-adres is van de server waarop Solvetic wordt gehost, het zou voor ons als gebruikers erg ingewikkeld zijn om onthoud honderden IP-adressen voor elke site, dus DNS doet dit voor ons.
Elke computer in het netwerk heeft een IP-adres dat uniek is voor die computer, vergelijkbaar met ons identificatiedocument, en dit IP-adres bestaat uit vier gehele getallen van 0 tot 255, gescheiden door punten, bijvoorbeeld 192.168.0.19 en elk server op internet hetzelfde IP-adres heeft (statisch), daarom voeren we bij toegang tot een browser de domeinnaam in, maar niet het IP-adres en dit wordt bereikt dankzij de DNS-cache.

Om iets meer te weten over de context en functionaliteit van de DNS-cache, laten we begrijpen hoe het werkt. Allereerst, wanneer we de domeinnaam in de browser invoeren, vraagt ​​ons team de lokale DNS-server naar het IP-adres van de computer waar Als de pagina die we gaan bezoeken eenmaal is gehost, onthoud dan dat de DNS-server een grote database heeft waarin miljoenen vertalingen van domeinnamen naar IP-adressen worden gehost, zodat het zoekproces veel effectiever is.

De DNS-serverdatabase wordt gedistribueerd en gedeeld met andere lokale en netwerkproviders in hun respectievelijke DNS-servers, dus als de domeinnaam die we in de browser hebben ingevoerd niet in de lokale DNS staat, is deze verantwoordelijk voor het uitvoeren van een verzoek om andere DNS op het netwerk totdat de juiste vertaling is gevonden voor toegang tot de website. Om ervoor te zorgen dat de databases van de DNS-servers deze vertalingen van domeinnaam naar IP enige tijd in de cache opslaan, is dit een van de redenen waarom het soms, wanneer een website van server verandert, er geen toegang toe zal hebben, aangezien op het moment van de consulaire dienst stuurt de DNS-server ze door naar het vorige IP-adres, maar niet naar het nieuwe.

Lokaal slaat ons team een ​​DNS-cache op, zodat wanneer een website wordt bezocht, het team niet langer de DNS-server raadpleegt over wat het IP-adres van die site is, maar in plaats daarvan automatisch doorverwijst naar degene die is opgeslagen in uw databank.
Dus een van de meest normale ondersteunings- en beheertaken is het wissen van de DNS-cache bij fouten zoals:

  • Geen toegang tot een website
  • Communicatiefouten
  • Traagheid bij toegangsverzoeken tot een specifieke website
Nu zal Solvetic uitleggen hoe we de DNS-cache in macOS Mojave volledig kunnen wissen.

1. Wis DNS-cache met macOS Mojave-terminal

Stap 1
Om toegang te krijgen tot de macOS Mojave-terminal hebben we een van de volgende opties:

  • Toegang vanaf het pad Go / Utilities / Terminal.
  • Gebruik de volgende toetsencombinatie en selecteer daar Terminal.

⇧ + ⌘ + U

  • Voer het woord terminal in Spotlight in en selecteer daar het betreffende hulpprogramma.

Stap 2
In de terminalconsole gaan we de volgende regel uitvoeren:

 sudo dscachéutil -flushcaché; sudo killall -HUP mDNSResponder 
Stap 3
We drukken op Enter, we voeren ons wachtwoord in en het proces wordt automatisch uitgevoerd:

VERGROTEN

Stap 4
Als dit commando niet correct wordt uitgevoerd en een fout genereert, is het mogelijk om het volgende commando als alternatief te gebruiken:

 sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscachéutil -flushcaché; zeg dat de DNS-cache van MacOS is gewist 

2. Controleer reactietijden met de DIG-opdracht in macOS Mojave

Stap 1
Een van de voordelen van het opschonen van de DNS-cache in macOS Mojave is dat de responstijden tussen de lokale computer en de externe website ongetwijfeld worden verbeterd, om dit te controleren gebruiken we de opdracht graven (domain information groper), een tool die is ontworpen om DNS-servers te doorzoeken om informatie op te vragen over details zoals:

  • Hostadressen
  • Postwisselaars
  • Nameservers en nog veel meer.

Stap 2
Voor deze controle gebruiken we de volgende syntaxis:

 graven (website) 

VERGROTEN

Stap 3
Zoals we kunnen zien, gegevens zoals. Op basis van de responstijden die worden gegenereerd door het dig-commando, zal het mogelijk zijn om te bepalen of de DNS correct werkt of dat het juist nodig is om er een specifieke taak op uit te voeren.

  • Aantal verzonden aanvragen
  • Fouten geretourneerd
  • CNAME gebruikt
  • Totale zoektijd in milliseconden
  • Server IP
  • Datum en tijd consult
Zo eenvoudig is het dat we de DNS-cache in macOS Mojave hebben gewist om de frequente websitetoegang te verbeteren.

wave wave wave wave wave