Skip to main content
CheckTown
Validators

Domeinnaam Validator: Controleer DNS-naamregels en TLD-types

Gepubliceerd 6 min lezen
In dit artikel

Wat is een domeinnaam?

Een domeinnaam is een voor mensen leesbaar adres dat overeenkomt met een numeriek IP-adres op het internet. In plaats van 93.184.216.34 te onthouden, kunnen gebruikers example.com in hun browser typen. Het Domain Name System (DNS) vertaalt deze namen achter de schermen naar IP-adressen.

Domeinnamen zijn hiërarchisch, van rechts naar links gelezen: het top-level-domein (TLD) zoals .com staat eerst in de hiërarchie, gevolgd door het tweede-niveau-domein (de naam die u registreert) en optioneel subdomeinen zoals www of mail.

Domeinnaamstructuur

Een geldige domeinnaam volgt strikte opmaakregels die zijn gedefinieerd in RFC 1035 en RFC 5891 voor geïnternationaliseerde namen.

  • Labels — een domein wordt gesplitst in labels gescheiden door punten. Elk label kan 1-63 tekens lang zijn
  • Tekens — labels mogen letters (a-z), cijfers (0-9) en koppeltekens bevatten. Koppeltekens kunnen niet aan het begin of einde van een label verschijnen
  • Totale lengte — de volledige domeinnaam (inclusief punten) mag niet meer dan 253 tekens bevatten
  • Geïnternationaliseerde domeinnamen (IDN) — niet-ASCII-tekens worden ondersteund via Punycode-codering (xn-- voorvoegsel)

Probeer gratis — geen aanmelding vereist

Valideer een domeinnaam →

Hoe domeinvalidatie werkt

Domeinnaamvalidatie controleert of een string voldoet aan de DNS-naamgevingsregels en een syntactisch geldig domein vertegenwoordigt.

  • Formaatcontrole — de string moet minimaal één punt bevatten, met geldige labels aan elke kant
  • Labelvalidatie — elk label wordt gecontroleerd op lengte (1-63 tekens), geldige tekens en correcte plaatsing van koppeltekens
  • TLD-controle — het meest rechtse label moet een geldig TLD zijn (minimaal 2 tekens, alfabetisch of geldig IDN)

Veelvoorkomende gebruiksscenario's

Domeinnaamvalidatie is essentieel bij webontwikkeling, beveiliging en gegevensverwerking.

  • Formuliervalidatie — zorgen dat gebruikers geldige domeinnamen invoeren in e-mailadres- en URL-velden
  • E-mailparsering — het extraheren en valideren van het domeingedeelte van e-mailadressen
  • Beveiligingsfiltering — domeinen controleren aan de hand van blokkeringslijsten en legitieme bronnen verifiëren
  • DNS-configuratie — domeinvermeldingen valideren voordat ze aan DNS-records worden toegevoegd

TLD-typen en registratie

Top-level-domeinen worden gecategoriseerd in verschillende typen beheerd door ICANN.

  • Generieke TLD's (gTLD) — .com, .org, .net, .info en honderden nieuwere gTLD's zoals .dev, .app, .io
  • Land-code TLD's (ccTLD) — tweeletterige codes die landen vertegenwoordigen: .uk, .de, .fr, .jp, .br
  • Gesponsorde TLD's — beperkte domeinen beheerd door specifieke organisaties: .edu, .gov, .mil

Veelgestelde vragen

Kan een domeinnaam underscores bevatten?

Standaard DNS-domeinnamen kunnen geen underscores bevatten — alleen letters, cijfers en koppeltekens zijn toegestaan in labels. Sommige DNS-recordtypen zoals SRV- en DKIM TXT-records gebruiken echter onderstreepte labels als conventie.

Wat is de maximale lengte van een domeinnaam?

De totale lengte van een domeinnaam mag niet meer dan 253 tekens zijn, en elk label (de delen tussen punten) is beperkt tot 63 tekens. De meeste registrars leggen om praktische redenen nog kortere limieten op.

Zijn domeinnamen hoofdlettergevoelig?

Nee. DNS is niet hoofdlettergevoelig — Example.COM, example.com en EXAMPLE.com lossen allemaal op naar hetzelfde adres. De conventie is echter om alles in kleine letters te gebruiken.

Gerelateerde Tools