Wat is de Maximale Lengte van een Domeinnaam?

Gepubliceerd 10 juli 2024

Probleem: Lengtelimieten van Domeinnamen

Bij het creëren van een website is het kiezen van de juiste domeinnaam belangrijk. Veel mensen vragen naar de maximale lengte voor een domeinnaam. Deze vraag komt op omdat domeinnamen technische limieten en praktijken hebben die van invloed zijn op hoe gemakkelijk ze te gebruiken en te onthouden zijn.

Maximale Lengte voor Domeinnaamcomponenten

Labellengte (Subdomein)

De maximale lengte voor individuele labels (subdomeinen) in een domeinnaam is 63 octetten. Deze limiet geldt voor elk deel van de domeinnaam gescheiden door punten. Bijvoorbeeld, in "www.example.com" zijn "www", "example" en "com" allemaal afzonderlijke labels, en elk kan tot 63 octetten lang zijn.

Het is beter om labels korter te houden dan de maximale limiet. Kortere labels zijn gemakkelijker te typen, te onthouden en minder gevoelig voor fouten. De meeste website-eigenaren gebruiken labels die veel korter zijn dan de limiet van 63 octetten voor een betere bruikbaarheid.

Tip: Optimale Labellengte

Streef naar labellengtes tussen 3 en 15 tekens. Dit bereik biedt een evenwicht tussen herkenbaarheid en flexibiliteit, waardoor beschrijvende maar beknopte domeinnamen mogelijk zijn.

Volledige Domeinnaamlengte

De totale tekenlimiet voor volledige domeinnamen, inclusief alle labels en punten, is 253 octetten. Deze limiet geldt voor de volledige domeinnaam als geheel. Bijvoorbeeld, "www.example.com" telt als één volledige domeinnaam.

Er zijn technische redenen voor deze beperking van de volledige naamlengte. De limiet van 253 octetten zorgt voor compatibiliteit met verschillende internetprotocollen en systemen. Het helpt consistentie te behouden tussen verschillende applicaties en services die domeinnamen verwerken. Deze limiet helpt ook problemen te voorkomen met gegevensopslag en -overdracht in DNS-servers en andere netwerkinfrastructuur.

Technische Normen en Specificaties

RFC 1035 Richtlijnen

RFC 1035, gepubliceerd in november 1987, legde de basis voor domeinnaamspecificaties. Dit document schetst de structuur en limieten voor domeinnamen in het Domain Name System (DNS).

RFC 1035 specificeert dat labels (subdomeinen) niet meer dan 63 octetten lang mogen zijn. De volledige domeinnaam, inclusief alle labels en scheidingspunten, mag niet meer dan 255 octetten zijn. Deze metingen zijn gebaseerd op octetten in plaats van tekens, wat belangrijk is voor het verwerken van speciale tekens en geïnternationaliseerde domeinnamen.

Tip: Octetten vs. Tekens Begrijpen

Een octet is 8 bits, meestal equivalent aan één byte. Hoewel vaak uitwisselbaar met "teken" in ASCII, verschillen ze voor Unicode. Bijvoorbeeld, het teken "ñ" gebruikt 2 octetten in UTF-8-codering. Dit onderscheid is cruciaal bij het werken met geïnternationaliseerde domeinnamen.

Latere RFC Updates

Verschillende RFC's hebben de oorspronkelijke specificaties bevestigd of verduidelijkt:

RFC 2181 (juli 1997) bevestigde de limiet van 255 octetten voor volledige domeinnamen.

RFC 3986 (januari 2005) adviseerde URI-producenten om de DNS-syntaxis te volgen en namen te beperken tot 255 tekens.

RFC 5321 (oktober 2008) handhaafde het maximum van 255 octetten voor domeinnamen, maar stelde een limiet van 64 tekens voor labels voor. De industriestandaard blijft echter op 63 tekens voor compatibiliteit.

De huidige industriestandaard volgt de oorspronkelijke RFC 1035 richtlijnen:

  • Labels (subdomeinen): Maximum 63 octetten
  • Volledige domeinnamen: Maximum 253 octetten (praktische limiet, rekening houdend met e-mailadresformaat)

Deze normen helpen consistentie en compatibiliteit te behouden tussen verschillende internetsystemen en applicaties.