Ein Domainname darf nur Buchstaben, Zahlen und Bindestriche enthalten. Zwischen Groß- und Kleinschreibung wird nicht unterschieden. Umlaute (ä,ö,ü) sowie Akzente wie é oder è sind historisch bedingt nicht erlaubt. Durch die sogenannte Puny-Kodierung wurde es aber später auch möglich, länderspezifische Zeichen, wie Umlaute oder chinesische Schriftzeichen zu verwenden. Der Browser oder der Mail-Client setzt es in den Puny-Code um. So wird z.B. öko.de in xn--ko-eka.de umgesetzt und ist so vom DNS-Server verwendbar.