Je denkt erover om een domeinnaam vast te leggen met speciale tekens zoals bijvoorbeeld het domein München-shop.de of pasión-fashion.nl . Maar kan dat? En tegen welke zaken loop je aan bij het gebruik van speciale tekens in je domeinnaam?
Wat is punycode
Punycode is een manier om speciale tekens (zoals bijvoorbeeld letters met accenten, diakritische tekens, of niet-Latijnse karakters zoals Chinees, Arabisch, of Cyrillisch) om te zetten in gewone letters en cijfers die computers gemakkelijk kunnen begrijpen. Die begrijpelijke taal noemen we ook wel ASCII. Standaard ASCII ondersteunt alleen basisletters (A-Z, a-z), cijfers (0-9) en een paar basis leestekens.
Bijvoorbeeld: café.com wordt dan door de punycode: xn--caf-dma.com
Jij en de bezoeker van je website typen (en zien) dus gewoon café.com, maar de computers zien dan xn--caf-dma.com.
Wat zijn de gevolgen van speciale tekens in je domeinnaam?
Zoals aangegeven ziet een bezoeker van je website de URL zoals je dat zou willen, oftewel café.com. Jij als beheerder van je site ziet echter op bepaalde locaties wel de punycode variant van jouw domein.
Zo ondersteunt het DNS protocol bijvoorbeeld alleen ASCII. Dit betekent dat een domein met speciale tekens eerst gewijzigd moet worden naar een leesbare versie. Dat gebeurt dan met behulp van punycode. Hieronder zie je een voorbeeld van wat je kunt verwachten bij je DNS records:
Maar ook bij je mailinstellingen is punycode nodig. Dit ziet er dan uit zoals hieronder:
Ook bij de mail geldt dat de ontvanger van de mail wel het mailadres ziet zoals je zou willen (café.com). Jij ziet alleen als eigenaar op de achtergrond bij je DNS en mailinstellingen de punycode versie van je domein.
Complicaties met punycode in je domeinnaam.
Omdat niet elk programma goed overweg kan met speciale tekens geeft het gebruik van speciale tekens in domeinnamen (en dus e-mailadressen) nog regelmatig problemen. Niet alle mailprogramma's kunnen bijvoorbeeld overweg met deze speciale tekens. Hierdoor kun je e-mailproblemen krijgen. Zoals mails die niet verzonden of ontvangen worden. Wil je problemen voorkomen, dan kies je dus het beste voor een domein zonder speciale tekens.
Het is uiteindelijk aan jou om in jouw omgeving te testen en te bepalen of het gebruik van speciale tekens in je domeinnaam de moeite waard is.
Welke speciale tekens kun je gebruiken?
Voor elke extensie (.nl .com .be, et cetera) gelden weer andere regels voor speciale tekens en of deze wel of niet toegestaan zijn. Het is daarom onmogelijk om voor al deze varianten aan te geven wat wel en niet mogelijk is. Wel is het bekend dat voor .nl en .be domeinen geen ondersteuning is voor puncycode.
Je krijgt vanuit ons zo snel mogelijk na vastleggen van je domein een bericht, wanneer jouw domeinnaam met speciale tekens niet mogelijk is met die specifieke extensie.