Wat is een FQDN (Fully Qualified Domain Name)?
Een volledig gekwalificeerde domeinnaam (FQDN) is de volledige domeinnaam die de exacte locatie van een host binnen de DNS-hiërarchie specificeert. De naam bevat alle labels vanaf de specifieke hostnaam tot en met elk niveau naar het hoofddomein, zodat er geen onduidelijkheid bestaat over de aangeduide locatie.
FQDN-structuur
Onderdelen
hostname.subdomain.domain.tld.
↓ ↓ ↓ ↓
www blog example com (root)
De hiërarchie lezen
Van rechts naar links (van meest naar minst significant):
- Root, weergegeven door de afsluitende punt
- TLD (.com)
- Domein (example)
- Subdomein(en) (blog)
- Hostnaam (www)
Voorbeelden van FQDN's
| FQDN | Onderdelen |
|---|---|
| www.example.com. | host.domain.tld |
| mail.subdomain.example.com. | host.sub.domain.tld |
| server1.dc1.internal.company.com. | host.sub.sub.domain.tld |
FQDN tegenover gedeeltelijke domeinnamen
FQDN (absoluut)
- Volledig pad tot aan de root
- Eindigt met een afsluitende punt
- Eenduidige verwijzing
- Voorbeeld: www.example.com.
Relatieve domeinnaam
- Onvolledig pad
- Heeft geen afsluitende punt
- Afhankelijk van de context
- Voorbeeld: www
De afsluitende punt
Wat de punt betekent
De afsluitende punt staat voor de DNS-root:
www.example.com.
↑
Root zone (empty label)
Wanneer de punt wordt gebruikt
- DNS-zonebestanden
- BIND-configuraties
- MX-records die naar hostnamen verwijzen
- Canonieke DNS-specificaties
Wanneer de punt wordt weggelaten
- Webbrowsers
- E-mailclients
- De meeste gebruikersinterfaces
- Marketingmateriaal
FQDN's in DNS-records
Voorbeeld van een zonebestand
; Zone file for example.com
www.example.com. A 93.184.216.34
mail.example.com. A 93.184.216.35
example.com. MX 10 mail.example.com.
Veelgemaakte fout
Zonder afsluitende punt wordt de naam aangevuld:
mail.example.com MX 10 mail
; Resolves to: mail.example.com.example.com.
Vereisten voor een FQDN
Criteria voor een geldige FQDN
- Maximaal 253 tekens in totaal
- Elk label maximaal 63 tekens
- Labels worden door punten gescheiden
- Mag letters, cijfers en koppeltekens bevatten
- Mag niet met een koppelteken beginnen of eindigen
Regels voor tekens
Valid: www.example-site.com.
Invalid: www.-example.com.
Invalid: www.example-.com.
FQDN's in verschillende contexten
Webservers
ServerName www.example.com
SSL-certificaten
- Het certificaat moet overeenkomen met de FQDN
- www.example.com ≠ example.com
- Wildcard: *.example.com
E-mailconfiguratie
MX-records moeten FQDN's gebruiken:
@ MX 10 mail.example.com.
FQDN's oplossen
Proces van DNS-resolutie
1. Vraag www.example.com. op
2. Rootservers verwijzen naar de .com-servers
3. De .com-servers verwijzen naar de NS van example.com
4. De autoritatieve server retourneert een A-record
5. Het IP-adres wordt aan de client teruggegeven
Inzicht in FQDN's is essentieel voor een correcte DNS-configuratie en voor het vermijden van veelgemaakte fouten in zonebestanden en serverconfiguraties.