Hosting6 min lezen

Wat is DNS? Alles wat je over DNS moet weten!

Door Merel Mensink op dinsdag, 18 januari, 2022

Wat is DNS? Alles wat je over DNS moet weten!

In dit artikel

Het kan wel eens voorkomen dat je te maken krijgt met een internetverbinding die in zijn geheel wegvalt. Je probeert één en ander op te lossen door bijvoorbeeld de router te resetten, maar er is eigenlijk niets dat echt helpt. Vervolgens neem je contact op met jouw provider en die gaat ervan uit dat jij de nodige kennis in huis hebt, wat helaas niet altijd het geval is. Een reden van het wegvallen kan te maken hebben met een storing in jouw DNS-server.

Maar ook als je websites ontwikkelt krijg je te maken met DNS. De DNS zorgt voor de koppeling tussen domeinnaam en je webhosting. Laten we wat dieper in de materie duiken en kijken wat DNS is en wat je ermee kunt.

Wat is DNS?

DNS is de afkorting van Domain Name System. Elk domein, ook wel een website, heeft een eigen IP-adres. Deze adressen, bestaande uit allerlei nummers, zijn nogal gecompliceerd en zeker niet eenvoudig om te onthouden. Vanwege deze reden wordt er een naam aan deze nummers gekoppeld.

Hoe werkt DNS?

Bij het intypen van de websitenaam in de adresbalk van je webbrowser wordt er op de achtergrond een vertaling gemaakt naar het IP-adres van de server waar de website op draait. Aangezien jouw computer in eerste instantie geen idee heeft waar deze server zich bevindt wordt er gebruik gemaakt van een ‘resolver’. Dit is een soort van zoekprogramma die de domeinnaam kan koppelen aan het IP-adres.

Welke DNS-records zijn er?

DNS maakt gebruikt van verschillende DNS-records, dit zijn data die op een server staan en vanaf een apparaat opvraagbaar zijn. Zo heb je de volgende records:

  • A record– Een A record regelt de juiste vertaling van een domeinnaam naar een IPv4-adres. Zodra je www.voorbeeld.nl opvraagt via jouw browser, dan zorgt DNS voor de weergave van de juiste omgeving.
  • AAAA record– Het AAAA record scheelt qua uitvoering niet veel van een A record, alleen zorgt een AAAA record voor een vertaling naar een IPv6-adres. Bij AAAA-records kunnen er enkel IPv6-adressen worden ingevuld. IPv4-adressen kunnen alleen met A-records worden ingesteld.
  • SPF record– SPF is een afkorting voor Sender Policy Framework, in zo’n record wordt er omschreven welke uitgaande servers er namens de domeinnaam e-mail(s) mogen versturen. Het record wordt ook gebruikt bij ontvangende servers, hierop wordt door het SPF-record besloten of e-mail wordt doorgelaten, gemarkeerd of volledig wordt geweigerd.
  • CNAME record– Een Canonical Name record is een record type binnen het Domain Name System dat een domeinnaam aan een andere kan toewijzen. Dit wordt met name gebruikt zodra er vanuit één IP-adres meerdere services worden uitgevoerd.
  • MX record– Voor de afhandeling van binnenkomende e-mail richting het domein wordt gebruik gemaakt van een MX record. Dit record verwijst je altijd naar een hostname die door een A record verwijst naar het IP-adres van de mailserver.
  • NS record– Elk domein heeft een DNS zonefile, deze staan op zogenoemde nameservers. Een NS record geeft aan op welke van deze nameservers de juiste zonefile staat. Het verkeer voor het betreffende domein wordt via deze nameservers verwerkt.
  • TXT record– Er zijn diverse toepassingen waarvoor een TXT record kan worden ingezet. Voor de toepassing van verificatie kan een TXT record worden ingezet. Denk hierbij aan een verificatie van Google Search Console.
  • PTR record– Dit record wordt gebruikt voor het tegenovergestelde van een A record, namelijk een IP-adres omzetten naar een hostname. Waar een A record de hostname omzet naar een IP-adres, doet een pointer record het omgekeerde.
  • SRV record– Binnen de DNS zone dient er een domeinnaam gekoppeld te worden aan een server die een bepaalde service levert, hiervoor wordt een SRV record gebruikt.
  • SOA record– Binnen een SOA record staan een aantal waardes vermeld, wanneer deze niet goed staan ingesteld werkt de domeinnaam niet. Een SOA, Start of Authority, is hierdoor binnen de DNS zone een cruciaal DNS record.

Hoe configureer je DNS?

Wanneer je internet eruit knalt, kan het zo zijn dat jouw provider een storing heeft op de DNS-server. Een oorzaak hiervan kan een DDoS aanval zijn, door zo’n aanval wordt het systeem overladen met informatieverzoeken, waardoor de servers overbelast raken.

Bij een storing is het mogelijk om een alternatieve DNS-server in te stellen, zodat jij wel kan door internetten. Het is mogelijk om in je (modem)router een alternatieve DNS-server in te stellen, maar de stappen hiervoor verschillen per router. Lees daarom goed de instructies door van de betreffende router, voordat je hieraan begint. Zodra je het hebt ingesteld kun je alles centraal regelen.

Ook tijdens het ontwikkelproces van een website krijg je waarschijnlijk te maken met het configureren van je DNS. Met DNS koppel je namelijk je webhosting aan je domeinnaam. Een verkeerde configuratie van je DNS zorgt er voor dat je website niet (of slecht) bereikbaar is.

Wat is een DNS server?

Bij het opgeven van een webadres wordt er, zoals eerder verteld, gezocht naar het IP-adres achter de domeinnaam. Om deze te benaderen wordt er aangeklopt bij een Recursive Name Server, oftewel een DNS server. Deze server ontvangt aanvragen van gebruikers en controleert of ze horen bij het IP-adres.

Wat is mijn DNS?

Ieder type internetverbinding heeft z’n eigen set DNS-instellingen. Deze instellingen zijn belangrijk bij het verbinden van apparaten met het internet. Zo krijgen de apparaten een eigen IP-adres om op het internet te kunnen surfen. De DNS-instellingen van jouw website kunt je terugvinden bij de partij waar jij je domeinnaam hebt geregistreerd. Je lokale DNS kun je terugvinden via de command prompt op je computer. Met het commando ipconfig /all krijg je inzicht in je DNS.

Nameservers

Het is praktisch om te weten wat de nameservers van een domeinnaam eigenlijk uitvoeren. Binnen de nameservers worden de DNS-records van je domeinnaam opgeslagen. Zo wordt er bij het invoeren van de domeinnaam in de adresbalk van de browser gekeken naar de instellingen die in de nameserver zijn gedocumenteerd. Deze gegevens worden bij het benaderen ervan dan teruggegeven. Welke nameservers er voor jouw website zijn ingesteld, kun je achterhalen via de registrar van je website (de plek waar je je domeinnaam hebt gekocht).

Benieuwd naar de domeinnaam registratie van Hypernode? Check deze op onze website! Of bekijk eens ons blog over hoe het zit met jouw domeinnaam en die van anderen.

Hi! Mijn naam is Dion, Account Manager at Hypernode

Wil je meer weten over Hypernode's Managed E-commerce Hosting? Plan je online meeting.

plan een een-op-een meeting tel:+31648362102

Visit Hypernode at