Die Regeln für internationale Domainnamen sind durch das sogenannte “Internationalized Domain Name” (IDN)-System geregelt. Dieses System ermöglicht die Verwendung von nicht-lateinischen und nicht-ASCII-Zeichen in Domainnamen. Allerdings müssen solche Domainnamen bestimmten Regeln folgen, um zulässig zu sein. Zum Beispiel dürfen nur bestimmte Zeichensätze verwendet werden, wie z.B. Cyrillic, Greek oder Arabic. Darüber hinaus müssen IDN-Domainnamen bestimmte Punycode-Konventionen erfüllen, um in das DNS eingetragen zu werden. Es ist wichtig zu beachten, dass nicht alle Top-Level-Domains IDN unterstützen – es liegt also beim Domainregistrar oder -anbieter, welche IDN-Domains sie unterstützen möchten.