Innovate | Connect | Transform
ContactService statusUSD $

GICT knowledge base

Use Internationalized Domain Names in cPanel Correctly

Published

cPanelDNS

An internationalized domain name can contain a Unicode label, including non-Latin scripts or Latin letters with diacritics. IDNA defines valid Unicode labels and their ASCII-compatible A-label form. You convert the domain label, not an IP address.

Understand the representations

A valid internationalized A-label starts with xn-- and uses the Punycode encoding of its Unicode form under IDNA rules. Punycode alone is not a complete IDNA validity or registration-policy check. DNS itself is not simply limited to A-Z and digits for every kind of record owner; application hostname and IDNA rules are more specific.

UTF-8 uses one to four bytes per Unicode code point, not always four. A visible character can involve multiple code points. Encoding a name does not establish that a registry permits it, that it is available or that two visually similar strings identify the same domain.

Illustrative mapping

The reserved example below demonstrates an ASCII/Unicode round trip, not an active registered website:

Unicode: bücher.example
ASCII:   xn--bcher-kva.example

Add the intended name in cPanel

  1. Confirm the exact registered/authorized domain and its registrar-provided ASCII representation.
  2. Open verified HTTPS cPanel and the appropriate Domains creation flow. Use the A-label form where the installed field requires it; do not rely on a random online converter as proof of ownership.
  3. Choose separate or shared content deliberately, inspect the saved domain and document root and preserve unrelated sites.
  4. Publish authoritative DNS using the exact name and obtain a certificate covering the intended hostname. Verify the actual browser address and application behavior.

Review safety and service compatibility

Mixed scripts and look-alike characters can mislead users. Inspect the ASCII form when verifying an unexpected link, certificate or account request. IDN domain support does not imply support for internationalized email local parts or every third-party application. Confirm each service’s requirements rather than blindly converting every address-like string.

References: IDNA definitions, IDNA protocol and validation and cPanel domain creation.

Reviewed October 16, 2026. The displayed synthetic mapping was round-trip checked; this is not a full IDNA conformance test, registry check or live cPanel/certificate test.

Related guides

Account services are unavailable until the production backend is configured.