La RFC 1123 assouplit une contrainte de la RFC 952 qui spécifie un héritage du protocole de serveur de nom d'hôte (décrit dans la RFC 953 ) remplacé par le DNS. Donc, un nom d’hôte entièrement numérique serait valide pour ces RFC.
La RFC 1123 elle-même décrit les conséquences en ce qui concerne l'analyse IP par nom d'hôte:
Si un nombre décimal en point peut être entré sans ces délimiteurs d'identification, une vérification syntaxique complète doit être effectuée, car un segment d' un nom de domaine hôte est désormais autorisé à commencer par un chiffre et peut légalement être entièrement numérique
(voir Section 6.1. 2.4). Toutefois, un nom d'hôte valide ne peut jamais avoir la forme décimale séparée par des points #. #. #. #, Car au moins l'étiquette du composant de niveau le plus élevé sera alphabétique.
Cependant, il était prévu dans les directives RFC 1178 de choisir un nom d'hôte valide en raison de problèmes d'implémentation. Un grand nombre de ces implémentations ne reconnaissent pas bien les noms d’hôte numériques et essaient de les analyser comme s’ils étaient des adresses IP jusqu’à ce qu’ils contiennent au moins un caractère non numérique, quel que soit l’emplacement.
En outre, vous constaterez que les implémentations ne respectent pas toujours les autres contraintes d'origine de la RFC 952, permettant par exemple au nom d'hôte de se terminer par un signe moins ou un point.
DNS a préservé ces spécifications d'origine pour les noms d'hôte et ajouté la prise en charge des caractères de soulignement ( RFC 2782 ).
Mise à jour Comme demandé dans les commentaires, clarification de la phrase: Toutefois, un nom d’hôte valide ne peut jamais avoir la forme décimale en pointillé #. #. #. #, Car au moins l’étiquette du composant de plus haut niveau sera alphabétique . Cela signifie que le nom de domaine de premier niveau doit être alphabétique . Par conséquent, le nom d'hôte qualifié complet ne peut jamais être confondu avec une adresse IPv4. La RFC 3696 pour le DNS a clarifié cette idée et l'a modifiée en une solution non entièrement numérique . Notez la légère différence.