How do I add international(non-latin) domain names in cPanel ?
Dedicated Server Hosting comes with full root access. We can easily restrict default cPanel access from all users using WHM (WebHost Manager). In this way you can secure your cPanel from public access. This will prevent a large numbers of attempts.
If the domain name that you are trying to create cPanel account contains non-Latin characters (Tamil,Arabic,etc.,) it needs to be translation.
You need to convert the domain to punycode and create the account using the punycode output. You can visit online IDNA convertors to convert it from non-Latin domain to the punycode equivalent:
IDN – Internationalized domain names : There is a special type of domain names called internationalized domain names (IDN)
What is Punycode?
Punycode is a system for converting words that can’t be written in ASCII (American Standard Code for Information Interchange), such as Ancient Greek. This conversion system allows International Domain Names (IDNs), which include non-ASCII characters, to be displayed using only the Roman letters A to Z, the digits 0 to 9 and the hyphen (-) character.
An IDN takes the punycode encoding, and adds a “xn--” in front of it. So “testüi.in” would become “xn--testi-nva.in“.
Follow the below procedure to host domain “testüi.in” in cPanel with using international translations.
- Go to http://idna-converter.com/
- Unicode url/domain as : testüi.in and click Encode
- You will get the ASCII/Punycode (ACE) as : “xn--testi-nva.in”
- Now Login to WHM and go to Create a New Account under Account Functions options
- Give the below Domain Information
Domain : xn--testi-nva.in
Username : xntestinva
- Fill the remaining details and click on “Create”. The domain has been created successfukly.
- You can upload the files under the cPanel “xn--testi-nva.in” and access the website testüi.in.