Domeny IDN — co to jest?
IDN (Internationalized Domain Names) to domeny zawierające znaki spoza ASCII: polskie litery (?, ?, ?), arabskie, chinskie, cyrylice itp. Technicznie są konwertowane do formatu Punycode (xn--...).
Przyklady konwersji IDN na Punycode
- połączenie.pl → xn--poczenie-p2a7b.pl
- domów.pl → xn--domw-noa.pl
- cafe.pl (bez ogonkow) → bez zmian
Konwersja IDN na Punycode
Użyj narzędzia online: punycodeconverter.com lub:
python3 -c "print('polaczen?.pl'.encode('idna').decode())"
Konfiguracja DNS dla domen IDN
W panelu DirectAdmin wpisuj nazwę domeny w formacie Punycode (xn--...). Przegladarki automatycznie wyświetlają polskie znaki w pasku adresu, ale DNS operuje na formacie Punycode.
Certyfikat SSL dla domen IDN
Let's Encrypt obsługuje domeny IDN. Przy zakladaniu certyfikatu podaj nazwę w formacie Punycode (xn--...). Certyfikat będzie działał z oboma wersjami nazwy (polskie znaki i punycode).