IDN

Noms de domaine internationalisés (IDN)

Créés en 2003, les noms de domaine internationalisés sont la réponse à un constat simple : l’utilisation du réseau internet s’est largement démocratisé à l’échelle mondiale.

Ainsi, les noms de domaine standards (c’est-à-dire utilisant les caractères latins, les chiffres de 0 à 9 et les traits d’union uniquement) ne correspondaient plus à de nombreux utilisateurs. En effet, ces caractères ne sont pas représentatifs d’une grande partie de la population mondiale.
Or, il semble légitime que cette dernière puisse également créer des contenus dans sa langue maternelle.

Qu’est-ce qu’un nom de domaine internationalisé ?

Un IDN (Internationalized Domain Name) est un nom de domaine comprenant des caractères en dehors des lettres latines A-Z, des chiffres compris entre 0 et 9, et de traits d’union. Il peut s’agir de caractères provenant de l’alphabet grec, cyrillique, latin étendu, etc.

Ces caractères spéciaux peuvent se trouver :

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

Toutes les extensions n’acceptent pas les IDNs, pour connaître la liste des caractères acceptés, se référer à la fiche détaillée des extensions.

Comment ces caractères spéciaux sont-ils interprétés ?

De manière générale, le matériel informatique communique en langage ASCII. Or, ce langage ne comprend que les caractères standards (c’est-à-dire utilisant les caractères latins A à Z, les chiffres de 0 à 9 et les traits d’union).

Avec l’apparition de nouveaux caractères dans les noms de domaine, il a fallu trouver une solution pour traduire les IDNs en langage ASCII.

Les IDNs sont donc convertis au format ACE, acronyme de ASCII-compatible encoding ou codage compatible avec l’ASCII. Ce langage débute toujours par « xn-- suivi du Punycode ».

  • Le « xn-- » permet d’informer le serveur que la suite du domaine sera une traduction IDNs.
  • Le Punycode est le moyen technique permettant de traduire les caractères spéciaux en langage ASCII (caractères standards).

Exemple : www.nétim.fr = www.xn--ntim-bpa.fr

Pour connaître la traduction de votre nom de domaine accentué, rendez vous sur notre convertisseur d’IDNs.

Pourquoi cette traduction est-elle importante ?

Lorsque vous saisissez votre nom de domaine dans la barre de recherche, vous envoyez une requête à un serveur DNS (Domain Name System) qui va interpréter les caractères de votre domaine en adresse IP.

C’est cette conversion qui vous permettra d’afficher le contenu de votre site sur votre ordinateur.
Si votre nom de domaine internationalisé n’était pas compris par le serveur DNS, votre page ne pourrait s’afficher.

FAQ

Netim intègre les caractères spéciaux contenus dans les alphabets suivants :

  • l’alphabet grec
  • l’alphabet cyrillique
  • l’alphabet latin étendu (caractères accentués français, espagnol, danois, finlandais, etc.)

Il n’y a aucun risque à profiter des noms de domaine accentués lorsque vous enregistrez votre nom de domaine. Le format IDN est largement utilisé à l’international depuis de nombreuses années.

Le code ASCII est le langage de référence utilisé globalement en informatique. Il ne comprend que les caractères standards c’est-à-dire utilisant les caractères latins, les chiffres de 0 à 9 et les traits d’union.
A partir du moment où vous utilisez des caractères spéciaux, d’autres langages informatiques viendront traduire ces caractères en ASCII pour que les échanges puissent se faire.

Il n’y a aucune obligation, vous pouvez choisir ou non d’intégrer des caractères accentués dans vos noms de domaine.

Notez qu’un nom de domaine avec et sans accent correspond à deux enregistrements distincts. Autrement dit, ces deux enregistrements sont indépendants les uns des autres, et peuvent abriter des contenus qui leurs sont propres, des hébergements différents, etc.

Oui les logiciels modernes permettent de le faire, mais certaines restrictions peuvent s’appliquer en fonction des applications.