RFC 1123 знімає обмеження RFC 952, яке вказує на спадщину протоколу сервера Hostname (описаного в RFC 953 ), заміненого DNS. Таким чином, повністю числове ім'я хоста було б дійсним для цих RFC.
Сам RFC 1123 обговорює наслідки, коли мова йде про IP-розбір та розбір імені хоста:
Якщо точково-десяткове число можна вводити без таких ідентифікаційних розмежувачів, то слід провести повну синтаксичну перевірку, тому що сегмент доменного доменного імені тепер дозволено починати з цифри і юридично може бути цілком числовим
(див. Розділ 6.1. 2.4). Однак дійсне ім’я хоста ніколи не може мати пунктирно-десяткової форми #. #. #. #, Оскільки принаймні мітка компонента найвищого рівня буде алфавітною.
Однак у керівництві RFC 1178 було передбачено вибір дійсного імені хоста через проблеми з реалізацією. Багато з цих реалізацій не розпізнають числові імена хостів і намагаються їх розібрати, як якщо б вони були IP-адресами, поки вони не містять принаймні одного нечислового символу незалежно від місця розташування.
Крім того, ви виявите, що реалізація не завжди враховує інші оригінальні обмеження RFC 952, дозволяючи, наприклад, імені хоста закінчуватися знаком мінус або крапкою.
DNS зберіг ці оригінальні характеристики для імен хостів та додав підтримку підкреслення ( RFC 2782 ).
Оновлення Як вимагається в коментарях, уточнення щодо речення: Однак дійсне ім'я хоста ніколи не може мати пунктирно-десяткової форми # . Це означає, що доменне ім’я верхнього рівня має бути в алфавітному порядку , тому повноцінне ім'я хоста ніколи не можна плутати з IPv4 адресою. Ця ідея була роз'яснена RFC 3696 для DNS і була змінена на не всі числові . Зверніть увагу на незначну різницю.