Kennisbank › Domeinen Dns › Wat is een domeinnaam en hoe werkt DNS?
domeinen dns starter 27 August 2026

Wat is een domeinnaam en hoe werkt DNS?

Wat is een domeinnaam en hoe werkt DNS?Dit artikel legt uit wat domeinnamen zijn, hoe het Domain Name System (DNS) werkt, en welke tools u gebruikt voor

Wat is een domeinnaam en hoe werkt DNS?

Dit artikel legt uit wat domeinnamen zijn, hoe het Domain Name System (DNS) werkt, en welke tools u gebruikt voor DNS-beheer. Gericht op ontwikkelaars en systeembeheerders die met DNS-records werken.

Vereisten

- Basiskennis van netwerken en IP-adressen - Toegang tot een terminal met `whois` (versie 5.5.7 of nieuwer) en `tsig-keygen` (onderdeel van BIND 9.18+) - Een geregistreerd domein (optioneel, voor het testen van DNS-records)

Stappen

1. Begrijp wat een domeinnaam is

Een domeinnaam is een leesbare naam die gebruikers typen in een webbrowser om toegang te krijgen tot een website. In plaats van een reeks cijfers te onthouden, zoals een IP-adres, gebruiken mensen domeinnamen zoals `voorbeeld.nl` of `google.com`. Deze namen zijn gemakkelijker te onthouden en te delen.

2. Leer hoe DNS werkt

DNS is het systeem dat domeinnamen vertaalt naar IP-adressen. Het werkt als een telefoonboek voor het internet. Wanneer een gebruiker een domeinnaam invoert, moet de computer weten naar welke server die naam verwijst. Het proces begint op de lokale computer. Als de naam niet in de tijdelijke geheugenbuffer (cache) staat, neemt de computer contact op met een DNS-server om de informatie op te vragen.

3. Ken de DNS-hiërarchie

Het DNS-systeem bestaat uit verschillende soorten servers: - Root-servers: beheren de hoogste laag in de domeinnaamhiërarchie en wijzen naar TLD-servers - TLD-servers (Top-Level Domain servers): beheren top-level domeinen zoals `.nl`, `.com`, `.org` - Autoritatieve nameservers: bevatten de daadwerkelijke DNS-records voor een specifiek domein

Wanneer een root-server heeft aangegeven welke server het `.com`-domein beheert, wordt de opzoekactie doorgestuurd naar die TLD-server. Die server weet vervolgens welke autoritatieve nameserver verantwoordelijk is voor het specifieke domein.

4. Begrijp de domeinnaamstructuur

Domeinnamen bestaan uit meerdere delen. Neem `www.nu.nl`: - `.nl` is het top-level domein - `nu` is het tweede-niveau domein, geregistreerd door een organisatie of persoon - `www` is een subdomein, vaak gebruikt voor webservers (niet verplicht)

5. Registreer een domeinnaam

Registreer een domeinnaam bij een domeinregistrar. Deze partij beheert de koppeling tussen de domeinnaam en de DNS-instellingen. Na registratie kunt u DNS-records instellen: - A-records: voor IPv4-adressen - AAAA-records: voor IPv6-adressen - MX-records: voor e-mailverkeer - CNAME-records: voor aliassen

6. Gebruik `whois` voor domeininformatie

Het `whois`-commando vraagt informatie op over een domeinnaam. Het toont de eigenaar, registratiedatum, vervaldatum en nameservers. Dit is een client voor de whois directory service en zoekt informatie in een RFC 3912-database. De tool kiest automatisch de juiste server voor de opzoekactie, afhankelijk van het opgegeven domein. Als geen geschikte server wordt gevonden, verbindt het standaard met `whois.networksolutions.com`.

whois voorbeeld.nl

7. Beveilig DNS-updates met `tsig-keygen`

TSIG (Transaction Signatures) is een beveiligingsmechanisme voor dynamische DNS-updates, gedefinieerd in RFC 2845. Het zorgt ervoor dat DNS-updates veilig worden uitgevoerd. Het gereedschap `tsig-keygen` genereert cryptografische sleutels voor dit doel.

tsig-keygen -a hmac-sha256 mijnsleutel

8. Implementeer DNS-caching

DNS-caching versnelt het opzoekproces bij herhaalde bezoeken. De computer en tussenservers slaan DNS-informatie tijdelijk op in een cache. Hierdoor hoeft niet elke keer het volledige traject van root-server tot autoritatieve nameserver te worden afgelegd.

Verificatie

Controleer of uw DNS correct werkt met de volgende commando's:

Controleer of een domeinnaam correct vertaalt naar een IP-adres
dig voorbeeld.nl A</p><p>Controleer de nameservers van een domein
dig voorbeeld.nl NS</p><p>Controleer of TSIG-sleutels correct zijn gegenereerd
tsig-keygen -a hmac-sha256 testsleutel

Als `dig` een IP-adres retourneert voor uw domein, werkt de DNS-resolutie correct.

Veelgestelde problemen

1. DNS-wijzigingen werken niet direct

DNS-wijzigingen hebben propagation time nodig. Dit kan enkele uren tot 48 uur duren. Controleer of de TTL (Time To Live) van uw DNS-records correct is ingesteld. Een lagere TTL versnelt de propagation, maar verhoogt de DNS-last.

2. `whois` geeft geen resultaat voor een bepaald domein

Niet alle TLD's ondersteunen `whois`-opzoekingen op dezelfde manier. Sommige TLD's zoals `.io` gebruiken een aparte whois-server. Probeer expliciet de juiste server op te geven:

whois -h whois.nic.io voorbeeld.io

3. TSIG-sleutel wordt afgewezen bij DNS-updates

Controleer of de tijd op uw server correct is gesynchroniseerd. TSIG gebruikt timestamps voor validatie. Gebruik NTP (Network Time Protocol) om de klok te synchroniseren. Een verschil van meer dan 5 minuten zorgt voor afwijzing.

Het DNS-systeem blijft zich ontwikkelen. DNS over HTTPS (DoH) en DNS over TLS (DoT) winnen terrein als beveiligde alternatieven voor traditionele DNS-query's. Deze protocollen versleutelen het DNS-verkeer en beschermen tegen afluisteren en manipulatie. De transitie naar deze nieuwe standaarden verloopt geleidelijk, maar de onderliggende hiërarchie van root-servers, TLD-servers en autoritatieve nameservers blijft voorlopig ongewijzigd.

← Terug naar kennisbank
← Terug naar kennisbank