Sobes.tech
Intern

Wat is DNS?

sobes.tech AI

Antwoord van AI

DNS (Domain Name System) is een gedistribueerd systeem voor het omzetten van domeinnamen naar IP-adressen.

Belangrijkste functies van DNS:

  • Omzetting van domeinnamen naar IP-adressen: Wanneer een gebruiker een domeinnaam (bijvoorbeeld google.com) invoert in de browser, vindt DNS het bijbehorende IP-adres.
  • Reverse lookup: Het omzetten van een IP-adres naar een domeinnaam (minder vaak gebruikt, bijvoorbeeld voor logging).
  • E-mail routing: Het bepalen van de mailservers die verantwoordelijk zijn voor een bepaald domein (via MX-records).
  • Load balancing: Het verdelen van verzoeken over meerdere servers, met verschillende IP-adressen voor dezelfde domeinnaam.

Proces van omzetting:

  1. De gebruiker voert een domeinnaam in de browser in.
  2. De browser controleert zijn DNS-cache.
  3. Als er geen record in de cache is, wordt een verzoek gestuurd naar een recursieve DNS-server (meestal die van je provider).
  4. De recursieve server controleert zijn cache.
  5. Als er geen record is, begint de recursieve server met zoeken door de root DNS-servers, vervolgens de TLD-servers (Top-Level Domain, bijvoorbeeld .com), en uiteindelijk de autoritatieve DNS-servers van het domein.
  6. De autoritatieve server geeft het IP-adres terug.
  7. De recursieve server slaat het antwoord op in de cache en stuurt het door naar de browser.
  8. De browser maakt verbinding met de server via het ontvangen IP-adres.

DNS-records:

De meest voorkomende DNS-records:

Type Beschrijving
A IPv4-adres
AAAA IPv6-adres
CNAME Alias voor een andere domeinnaam
MX Mailserver
TXT Tekstuele informatie (bijvoorbeeld voor SPF, DKIM)
NS Geeft de autoritatieve DNS-servers voor de zone aan
PTR Reverse record (IP naar domeinnaam)