Belangrijke waarschuwing: Google en Yahoo stellen DMARC verplicht vanaf april 2024.
PowerDMARC

Hoe spoel je DNS door?

Hoe DNS te spoelen

Hoe DNS te spoelen

Leestijd: 6 min

Hoe spoelt u DNS en vooral, wanneer moet u uw DNS spoelen? Het flushen van DNS is een proces waarbij de cache en de resolver worden leeggemaakt, zodat alle DNS-records up-to-date zijn. Het belangrijkste doel van dit proces is de prestaties van het netwerk te verbeteren en het stabieler te maken. Het helpt ook bij het omzetten van hostnamen naar IP-adressen. 

Dit artikel geeft een handleiding voor het doorspoelen van DNS op verschillende besturingssystemen zoals Windows, Google Chrome, Mac en Linux.

Wat doet Flush DNS?

DNS staat voor Domain Name System en is een protocol dat wordt gebruikt om hostnamen te vertalen naar IP-adressen.

Wanneer u de naam van de website in uw browser invoert, controleert uw computer bij de DNS-server het bijbehorende IP-adres van dat domein.

Daarom betekent flushen van DNS het resetten van alle entries in de cache, zodat nieuwe gegevens van gezaghebbende servers kunnen worden opgehaald.

Moet ik DNS handmatig doorspoelen?

DNS-cache is een manier om de informatie op te slaan die relevant is voor het vinden van een website. Dit kunnen IP-adres, hostnaam en andere DNS-records zijn. De DNS-server van uw netwerk houdt al deze records bij en zorgt ervoor dat ze worden bijgewerkt wanneer dat nodig is.

Een DNS-cache wist periodiek zijn eigen geheugen, zonder dat u iets hoeft te doen. Behalve dat het alle informatie opslaat die nodig is om een website te lokaliseren, bevat het ook informatie over de Time-To-Live of TTL.

De TTL is hoe lang een entry in de DNS-cache blijft voordat deze verloopt. Dus binnen deze periode worden antwoorden op queries opgehaald uit de lokale domein cache zonder een DNS server te hoeven vragen. Wanneer de TTL verloopt, verdwijnt een record ervan uit de cache.

Als de TTL voor een website bijvoorbeeld is ingesteld op drie minuten, zal het eerste verzoek na het verstrijken van de TTL eerst verse informatie opvragen via de DNS-server in plaats van via de lokale cache.

Dus of u DNS handmatig doorspoelt of niet is uw eigen beslissing, vooral als u een krachtige gebruiker bent. Als u bijvoorbeeld een probleem hebt met uw internetverbinding, kunt u overwegen uw DNS-cache door te spoelen. Dit zorgt ervoor dat verouderde informatie over websites wordt verwijderd en vervangen door nieuwe gegevens van de gezaghebbende servers.

Hoe DNS doorspoelen: Voor gebruikers van Windows 10, 8, 7, XP en Vista

De onderstaande stappen laten zien hoe u de DNS-cache van uw computer kunt wissen in de nieuwste en vorige versies van Windows:

1. Klik op het Windows-pictogram of de Start-knop in de linkerbenedenhoek van uw scherm.

2. Klik op of zoek naar Opdrachtprompt.

3. Een andere manier om de opdrachtprompt te openen is door op Windows+R om het menu RUN op te roepen en cmd in te voeren.

4. Als u een pop-upvenster ziet met de vraag of u wilt toestaan dat Command Prompt wijzigingen aanbrengt op uw computer, selecteert u Ja.

5. Als u op dit punt om administratieve inloggegevens wordt gevraagd, neem dan contact op met uw systeembeheerder.

6. Typ ipconfig /flushdns in het venster van de opdrachtprompt.

7. Druk op Enter.

8. U zou een bericht moeten zien dat bevestigt dat de DNS-resolver-cache is gespoeld.

Opmerking: De stappen om uw DNS-cache op Windows XP en Vista door te spoelen zijn vrijwel identiek aan die van de laatste Microsoft-versies. Het bericht aan het einde kan echter verschillen of vereist admin-rechten om verder te gaan.

Hoe DNS doorspoelen: Voor Mac-gebruikers

Je DNS-cache doorspoelen op een Mac is eenvoudig, maar je moet wel weten welke versie van OS X je gebruikt zodat je het juiste commando kunt gebruiken. Er kunnen problemen ontstaan met het nieuwe macOS als je niet bekend bent met deze commando's en hun compatibiliteit. 

Doorloop deze stapsgewijze instructies voor het doorspoelen van DNS op een Mac:

1. Open Finder.

2. Klik op Toepassingen.

3. Open de map Utilities.

4. Open Terminal.

5. Je zou de Terminal-app ook kunnen vinden door ernaar te zoeken in Launchpad.

6. Typ in het Terminal-venster een van deze commando's, afhankelijk van uw softwareversie:

7. Typ uw wachtwoord en druk op Enter.

8. U zou een venster moeten zien dat bevestigt dat uw Mac zijn DNS-cache heeft doorgespoeld.

Hoe de DNS van Google Chrome doorspoelen?

Ooit afgevraagd waarom Google Chrome een eigen DNS-cache bijhoudt?

De reden hiervoor is eenvoudig: Het is sneller! Een DNS-cache kan uw surfervaring aanzienlijk versnellen, dus het is goed om er een bij te houden.

Als u echter problemen hebt met websites die niet laden of waarvan het laden lang duurt, is het misschien tijd om de DNS-cache van Chrome te wissen.

Zo doe je dat:

  1. Open Google Chrome.
  2. Typ het volgende adres in de adresbalk van uw browser: chrome://net-internals/#dns
  3. Klik op de knop Wis host cache knop.

Hoe Linux DNS doorspoelen?

Terwijl Windows en Mac OS X computers DNS-caches hebben ingebouwd, heeft Linux dat niet. Elke distributie van Linux kan echter een andere DNS-service gebruiken voor de opslag van DNS-records. Mogelijk moet u de service opnieuw opstarten om deze wijzigingen in werking te laten treden.

Zo doe je dat:

1. Open een terminalvenster door te drukken op Ctrl+Alt+T.

2. In het Terminal-venster typt u een van deze commando's in, afhankelijk van de versie van Linux die u gebruikt.

3. Mogelijk wordt u gevraagd uw wachtwoord in te voeren.

4. De dienst zal stoppen en vervolgens opnieuw starten voordat de cache met succes wordt gespoeld.

Waarom DNS doorspoelen?

Het spoelen van DNS is een goede manier om informatie uit de cache te halen die problemen met uw netwerk kan veroorzaken. Het is vooral nuttig als u problemen hebt met toegang tot websites of andere online diensten, omdat het u kan helpen de zaken weer op de rails te krijgen.

Het spoelen van DNS kan ook de prestaties verbeteren door de cache van de server bij te werken en te voorkomen dat deze onjuiste antwoorden verstuurt op basis van verouderde informatie.

Hier zijn nog enkele redenen waarom u uw DNS zou willen doorspoelen:

1. DNS-spoofing voorkomen

DNS spoofing of DNS cache poisoning is wanneer een aanvaller toegang krijgt tot uw DNS-cache, ermee knoeit zodat bepaalde domeinnamen verkeerd oplossen, en uw DNS-verzoeken omleidt naar hun eigen website voor frauduleuze doeleinden zoals phishing, man-in-the-middle-aanvallen, malware distributie, en dergelijke.

Dit kan worden voorkomen door uw DNS-cache door te spoelen, want als u uw DNS-cache doorspoelt, wordt het systeem gedwongen een nieuwe versie van het DNS-record in de cache te gebruiken. Zo voorkomt u dat malafide vermeldingen in de cache van uw systeem worden opgenomen die door een aanvaller zouden kunnen zijn toegevoegd.

2. 404-fouten verhelpen

Als een website naar een nieuw domein of een nieuwe server verhuist, wordt de DNS-informatie op uw computer mogelijk niet bijgewerkt. Als u die site probeert te bezoeken, kunt u een 404-foutmelding krijgen en moet u uw DNS-cache doorspoelen (of wissen) om het echte adres van die pagina weer in beeld te krijgen.

3. Website niet laden problemen oplossen

DNS flushing is nodig wanneer een website niet goed laadt. Dit kan het gevolg zijn van een probleem met het IP-adres of van wijzigingen in de DNS-serverinstellingen. In dergelijke situaties dwingt een DNS-spoeling uw browser om de DNS-resolver opnieuw te laden, waardoor deze opnieuw naar het IP-adres van de website moet zoeken.

4. Verberg uw browsegeschiedenis

Wanneer u een website bezoekt, maakt uw computer een vermelding in zijn cache die aangeeft hoe vaak u die site hebt bezocht. Als een gegevensverzamelaar of hacker uw DNS-cache in handen krijgt, kan hij deze informatie gebruiken om te bepalen welke websites u wanneer bezoekt.

Een DNS-spoeling zal de cache wissen en het onmogelijk maken dat iemand anders toegang heeft tot deze informatie. Dit voorkomt dat uw browsegeschiedenis openbaar wordt, wat u kan beschermen tegen hackers en gegevensverzamelaars.

5. Uw veiligheid verbeteren

U kunt een DNS-spoeling gebruiken om uzelf te beschermen tegen gegevensverzamelaars en hackers.

Dit komt omdat het verwijderen van alle informatie in uw cache uw computer dwingt om websites opnieuw te downloaden als dat nodig is, wat betekent dat eventuele kwaadaardige code die erin is opgenomen niet automatisch wordt uitgevoerd.

Conclusie

De meeste webservers gebruiken DNS-cache om zoekopdrachten van IP-adressen op te slaan. Het doel van deze technologie is tijd te besparen door niet herhaaldelijk opzoekingen te doen in het Internet Protocol (IP)-adressensysteem. Dit verhoogt op zijn beurt de snelheid waarmee de site op gebruikers reageert; dit kan echter ook tot problemen leiden.

Als bijvoorbeeld een IP-adres verandert en de DNS-cache niet wordt vernieuwd, worden de bezoekers van de site nog steeds naar het oude IP-adres geleid, via resultaten in de cache die op het systeem blijven staan.

Ook kunnen uw gegevens worden blootgesteld aan externe entiteiten als de DNS-cache niet goed wordt beheerd.

Daarom is het spoelen van de DNS een belangrijke beveiligingsstap. Het zorgt ervoor dat u over de meest actuele informatie in uw DNS-records beschikt, terwijl verouderde informatie uit de cache wordt verwijderd. Dit kan het risico verminderen dat gevoelige gegevens worden blootgesteld of dat u naar een onjuist IP-adres wordt geleid.

Verwante Artikelen

  1. Wat is een DNS Record?
  2. Opsporen van hangende DNS-records
  3. Wat is een DNS A Record?

Mobiele versie afsluiten