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:
- De gebruiker voert een domeinnaam in de browser in.
- De browser controleert zijn DNS-cache.
- Als er geen record in de cache is, wordt een verzoek gestuurd naar een recursieve DNS-server (meestal die van je provider).
- De recursieve server controleert zijn cache.
- 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.
- De autoritatieve server geeft het IP-adres terug.
- De recursieve server slaat het antwoord op in de cache en stuurt het door naar de browser.
- 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) |