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. Het bevat alle labels van de specifieke hostnaam via elk niveau tot aan het root-domein, waardoor er geen dubbelzinnigheid over de locatie waarnaar wordt verwezen.
FQDN-structuur
Componenten
hostname.subdomain.domain.tld.
↓ ↓ ↓ ↓
www blog example com (root)
Het lezen van de Hierarchie
Rechts naar links (meest tot minst significant):
- Wortel (vertegenwoordigd door punt achteraan)
- TLD (.com)
- Domein (voorbeeld)
- Subdomein(s) (blog)
- Hostnaam (www)
Voorbeeld FQDNs
| FQDN | Componenten |
|---|---|
| www.example.com. | host.domein.tld |
| mail.subdomain.example.com. | host.sub.domein.tld |
| server1.dc1.internal.company.com. | host.sub.sub.domein.tld |
FQDN vs Partiële domeinnamen
FQDN (Absolute)
- Volledig pad naar root
- eindigt met puntje
- Ongunstige verwijzing
- Voorbeeld: www.example.com.
Relatieve domeinnaam
- Onvolledig pad
- Geen puntje achteraan.
- Contextafhankelijk
- Voorbeeld: www
De afsluitende punt
Wat het betekent
De achterliggende stip staat voor de DNS root:
www.example.com.
↑
Root zone (empty label)
Wanneer het wordt gebruikt
- DNS zone bestanden
- BIND configuraties
- MX records verwijzen naar hostnamen
- Canonische DNS specificaties
Wanneer het is toegestaan
- Webbrowsers
- E-mail clients
- De meeste gebruikersinterfaces
- Marketingmateriaal
FQDNs in DNS Records
Voorbeeld van 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.
Veel voorkomende fout
Zonder puntje achteraan is de naam toegevoegd:
mail.example.com MX 10 mail
; Resolves to: mail.example.com.example.com.
FQDN-vereisten
Geldige FQDN-criteria
- Maximaal 253 karakters totaal
- Elk etiket maximaal 63 tekens
- Labels gescheiden door stippen
- Kan letters, cijfers, koppeltekens bevatten
- Kan niet beginnen of eindigen met koppelteken
Karakterregels
Valid: www.example-site.com.
Invalid: www.-example.com.
Invalid: www.example-.com.
FQDNs in verschillende contexten
Webservers
ServerName www.example.com
SSL Certificaten
- Certificaat moet overeenkomen met FQDN
- www.example.com occidiostatica example.com
- Wildcard: *.example.com
E-mailconfiguratie
MX records moeten FQDNs gebruiken:
@ MX 10 mail.example.com.
Oplossen van FQDN's
DNS-resolutieproces
1. Vragen voor www.example.com.
2. Root servers direct naar .com servers
3. .com servers rechtstreeks naar example.com NS
4. Auteursserver geeft een record terug
5. IP-adres teruggegeven aan client
Het begrijpen van FQDNs is essentieel voor een goede DNS configuratie, het vermijden van veel voorkomende fouten in zonebestanden en serverconfiguraties.