Convertisseur Punycode — IDN vers xn-- et inversement
DéveloppementUn convertisseur Punycode traduit les noms de domaine internationalisés (IDN) contenant des caractères non ASCII vers la forme ASCII xn-- compatible avec le DNS (RFC 3492) et inversement.
Cette page a été traduite avec l’aide de l’IA et n’a pas encore été relue par un professionnel. Consultez les sources citées avant toute décision importante.
Qu’est-ce que c’est
Le DNS ne gère que l'ASCII, si bien que les domaines comportant des caractères coréens, chinois ou accentués ne peuvent pas être enregistrés tels quels. Le Punycode est un algorithme qui encode de façon sûre une étiquette Unicode en ASCII ; l'étiquette encodée reçoit le préfixe xn-- pour former un domaine internationalisé (IDNA). Par exemple, 한국.kr devient xn--3e0b707e.kr. Cet outil encode et décode étiquette par étiquette (découpage sur les points) et utilise la normalisation IDNA de l'API URL du navigateur pour l'encodage. Tout s'exécute dans votre navigateur.
Comment l’utiliser
- 1Saisissez un domaine Unicode (p. ex. münchen.de) ou un domaine xn--.
- 2Choisissez le mode encoder ou décoder.
- 3Appuyez sur convertir et copiez le domaine obtenu.
Référence
| Domaine Unicode | Punycode |
|---|---|
| 한국 | xn--3e0b707e |
| münchen | xn--mnchen-3ya |
| bücher | xn--bcher-kva |
| 中国 | xn--fiqs8s |
Sources et normes
FAQ
Que signifie le préfixe xn-- ?
C'est le préfixe standard de l'IDNA qui marque une étiquette comme une étiquette internationalisée encodée en punycode (A-label). Le DNS et les certificats SSL utilisent cette forme ASCII.
Quelle forme la barre d'adresse du navigateur affiche-t-elle ?
Cela dépend du navigateur. Les domaines de confiance sont affichés sous leur forme Unicode, mais lorsqu'une attaque de phishing par homographes (caractères ressemblants) est soupçonnée, les navigateurs affichent la forme xn-- brute.
Le domaine que je saisis est-il envoyé à un serveur ?
Non. L'encodage et le décodage ont lieu dans votre navigateur ; rien n'est transmis et aucune requête DNS n'est effectuée.