Les caractères accentués dans un nom de domaine

Qu’est-ce qu’un IDN ? 

Accepté depuis 2003, un IDN (Internationalized Domain Name) est un nom de domaine comprenant des caractères différents de ceux de l’alphabet latin, des chiffres arabes (0-9) et des traits d’union. 

Ils furent mis en place suite au constat simple qu’une grande partie de la population mondiale n’utilisait pas l’alphabet latin pour communiquer dans leur langue maternelle. 

Cette uniformité du langage des noms de domaine ne correspondait donc pas au projet d’un web internationalisé. 

Les différents codes utilisés 

Il existe plusieurs sorte de codes permettant de traduire les caractères présents dans un nom de domaine en langage informatique :

  • Le ASCII (American Standard Code for Information Interchange) : il s’agit du code utilisé jusqu’à l’apparition des IDNs. Il permet une transcription des caractères latins, des chiffres arabes et des traits d’union. 
  • Le Unicode : il permet une interprétation de tous les caractères internationaux, accentués ou non. 
  • Le Punycode : il permet de traduire des noms de domaine accentués en langage ASCII.  

IDNs & noms de domaine 

Les caractères internationaux peuvent se trouver : 

  • soit dans l’extension elle même 
    (exemple : .ευ qui correspond au .eu en grec)
  • soit dans le nom de domaine 
    (exemple : www.nétim.fr) 

Il est important de comprendre qu’un nom de domaine enregistré avec un IDN correspond à un enregistrement distinct du nom de domaine équivalent sans IDN.
Par exemple, le nom de domaine www.netim.fr est différent de www.nétim.fr. Ils sont tous deux indépendants l’un de l’autre et peuvent héberger des contenus, offres, différentes. 

Pour protéger votre marque, entreprise, il vous faudra enregistrer les deux noms de domaine séparément. Vous pourrez, par exemple, établir une redirection vers votre site institutionnel. 

Dans cet exemple, www.nétim.fr pointe vers www.netim.fr