Anonim

Een DNS-resolvercache is een tijdelijke database op het besturingssysteem van uw computer, die records bevat van al uw recente en poging tot bezoeken aan verschillende sites en domeinen. Met andere woorden, het is een opslaggebied dat fungeert als een snelle referentiegids voor hoe uw computer de websites laadt die u hebt bezocht.

Zie ook ons ​​artikel Hoe de DNS-cache op MacOS doorspoelen

Wanneer u een website bezoekt via een domeinnaam, zoals bijvoorbeeld techjunkie.com, komt uw browser daar niet eerst naartoe. In plaats daarvan wordt het omgeleid naar een DNS-server waar het het IP-adres voor de site leert en bewaart, en daarna wordt u naar de site zelf geleid. De reden hiervoor is om de informatie te verzamelen die nodig is om uw volgende bezoek aan dezelfde site veel sneller te laden.

Waarom hebben we een DNS nodig?

Snelle links

  • Waarom hebben we een DNS nodig?
  • Hoe werkt het allemaal?
  • Kan ik de gegevens in de DNS Resolver Cache bekijken?
          • Windows Vista, 7, 8
          • Windows 10
  • Waarom en hoe spoel ik de Windows DNS door?
      • Hoe de lokale DNS-cache te spoelen
          • Windows Vista, 7, 8
          • Windows 10

Je kunt de cache van de DNS-resolver zien als iets als een telefoonboek. Het catalogiseert de nummers (IP-adressen) voor elke openbare website, zodat we ze niet allemaal hoeven te onthouden. Het DNS of Domain Name System stelt ons in staat om op internet te zoeken met echte website-namen in plaats van het IP-adres in te voeren telkens wanneer we een specifieke site willen bezoeken. Dit is een uitkomst voor de meeste mensen, omdat ze waarschijnlijk gek zouden worden als ze gedwongen werden om IP-adres 69.63.181.15 of 69.63.187.19 in te typen wanneer ze Facebook wilden bezoeken.

Hoe werkt het allemaal?

Nadat u een URL hebt ingevoerd, vraagt ​​uw browser het IP-adres van uw router. Als op de router een DNS-serveradres is opgeslagen, vraagt ​​deze de DNS-server om het IP-adres van die hostnaam. De DNS zoekt en haalt vervolgens het IP-adres op dat hoort bij de URL die u probeert te bereiken. Eenmaal gevonden, kan uw browser de gevraagde pagina laden.

Elke website die u wilt bezoeken, doorloopt hetzelfde proces. Als een website niet wordt omgezet in een IP-adres dat u kunt bereiken, kan een pagina niet worden geladen. In de DNS-cache worden alle IP-adressen opgeslagen op uw besturingssysteem, die proberen het proces te versnellen door de naam op te lossen in een IP-conversieprobleem voordat u ooit een verzoek moet verzenden.

Kan ik de gegevens in de DNS Resolver Cache bekijken?

Om de inhoud van een lokale DNS-cache op Windows te zien, moet je in "Command Prompt" gaan.

Windows Vista, 7, 8
  1. Klik op "Start" (het pictogram linksonder in het scherm) en selecteer "Uitvoeren". Typ Command of cmd in het vak.
    Ga door met stap 2 hieronder.
Windows 10
  1. Typ Command in het zoekvak op uw taakbalk.
  2. Klik met de rechtermuisknop op het pictogram voor "Opdrachtprompt" en selecteer "Als administrator uitvoeren".
  3. Zodra het opdrachtpromptvenster wordt geopend, typt u ipconfig / displaydns

Als dit correct gebeurt, zou elk in de cache opgeslagen domein er ongeveer zo uit moeten zien:

www.youtube.com
--------------
Recordnaam. . . . . : www.youtube.com
Recordtype. . . . . : 5
Tijd om te leven . . . . : 35
Gegevenslengte. . . . . : 8
Sectie . . . . . . . : Antwoord
CNAME-record. . . . : youtube-ui.l.google.com

Recordnaam. . . . . : youtube-ui.l.google.com
Recordtype. . . . . : 1
Tijd om te leven . . . . : 35
Gegevenslengte. . . . . : 4
Sectie . . . . . . . : Antwoord
Een (host) record. . . : 216.58.199.14

Het A (host) record is wat het IP-adres voor de gegeven hostnaam bevat. De informatie die wordt weergegeven van de DNS-invoer van de host is het IP-adres (216.58.199.14), de gevraagde website-naam (www.youtube.com) en enkele andere parameters. De lokale DNS-cache zal al deze informatie bewaren voor verder gebruik totdat een noodzaak voor een DNS-flush ontstaat.

Waarom en hoe spoel ik de Windows DNS door?

Als een ongeautoriseerde domeinnaam of IP-adres erin slaagt om deze te infiltreren, kan de DNS-cache "vergiftigd" worden en ertoe leiden dat clientverzoeken worden omgeleid naar onjuiste bestemmingen. Af en toe kan deze corruptie het gevolg zijn van administratieve ongelukken of technische storingen. Het wordt echter vaak geassocieerd met computervirussen of andere vormen van netwerkaanvallen die u kunnen leiden naar kwaadaardige of zware websites die kunnen leiden tot mogelijke phishing- en malwarecomplicaties. Dit is meestal een groot probleem voor grotere, meer populaire websites.

Dus hoe lossen we de problemen op die DNS-cachevergiftiging of andere problemen met de internetverbinding veroorzaken? We spoelen de DNS.

Als u de DNS-cache wist, worden alle opgeslagen vermeldingen verwijderd en worden niet-geautoriseerde records uit uw besturingssysteem verwijderd. Dit zal uw computer dwingen de cache opnieuw te vullen door opnieuw IP-adressen van toekomstige, bezochte sites te verzamelen.

Hoe de lokale DNS-cache te spoelen

Ga terug naar de "Command Prompt".

Windows Vista, 7, 8
  1. Klik op "Start" (het pictogram linksonder in het scherm) en selecteer "Uitvoeren". Typ Command of cmd in het vak.
    Ga door met stap 2 hieronder.
Windows 10
  1. Typ Command in het zoekvak op uw taakbalk.
  2. Klik met de rechtermuisknop op het pictogram voor "Opdrachtprompt" en selecteer "Als administrator uitvoeren".
  3. Zodra het venster "Opdrachtprompt" is geopend, typt u ipconfig / flushdns

Je zou moeten zien:

Windows IP-configuratie
De DNS-resolvercache leeggemaakt.

Dit geeft aan dat het doorspoelen een succes was en dat u vervolgens ipconfig / displaydns kunt typen om dit te controleren of gewoon het venster "Opdrachtprompt" kunt afsluiten.

Hoe uw DNS in Windows 10 door te spoelen