7
votes

Le nom de domaine peut-il avoir deux traits d'union continue

J'ai levé des yeux sur deux questions, ce qui semble suggérer que deux traits d'union continue (par exemple, mon--website.com) ne sont pas autorisés, mais lorsque je recherche le même nom de domaine sur http://www.register.com/index.rcmx , il accepte volontiers le nom tout en rejettant des noms de domaine non valides comme mon site Web #. com. de
Validation pour URL / domaine à l'aide de RegEx? (Rails)


0 commentaires

3 Réponses :


10
votes

C'est légal dans un nom de domaine et requis pour les noms de domaine internationalisés (IDNS) qui, lorsqu'ils sont convertis de Unicode en ASCII finissent de préfixer avec xn -


2 commentaires

Ceci a des règles qui permettrait aux deux tirets: FAQS.ORG/RFCS/RFC1035.HTML


RFC1035 n'est pas le dernier mot sur les noms de domaine légaux et les noms d'hôtes - il y a plus de RFC 2181.



6
votes

Dans General Doubles Thhènes, sont autorisés. Cependant, dans votre exemple spécifique, cela ne devrait pas être possible, car ils peuvent pas surviennent à la troisième et quatrième position, sauf lors de la rédaction d'étiquettes IDN dans leur notation Xn--. Voir la section suivante de RFC 5891:

4.2.3.1. Restrictions d'union d'union

La chaîne Unicode ne doit pas contenir "-" (deux traits d'union consécutifs) dans Les troisième et quatrième position de caractère et ne doivent pas démarrer ou se terminer par un "-" (trait d'union).


3 commentaires

Tous les troisième et quatrièmement, ou juste le troisième et quatrième?


Juste le troisième et quatrième caractère.


Et uniquement pour le DNS internationalisé, par ex. xn - j1ail.xn - p1ai Quelle est la version ASCII de кто.рф



-1
votes

Il doit être "autorisé", quelles que soient les réponses ici, car https://hp--community.force.com existe. Cependant, ce n'est peut-être que ça va bien parce que c'est un sous-domaine d'un domaine enregistré et non un domaine enregistré en soi.


1 commentaires

Je suis tout à fait sûr que les règles pour les sous-domaines sont différentes - et moins restrictives - que celles des noms de domaine.