Кратко

  • RFC 1123 разрешил цифру в начале имени Internet-хоста, но RFC 1178 всё равно не советовал такой выбор: установленная программа могла принять похожую на число строку за адрес.
  • RFC 1178 рассматривал имя как произвольную метку. Привязка к человеку, проекту, месту или роли устаревала, когда менялась машина или организация.
  • Допустимая метка не доказывала решение приложения, дополнение локальным доменом, ответ DNS, личность системы или перенос всех зависимостей после переименования.

Норма и руководство работали на разных границах

RFC 1178 вышел в августе 1990 года как FYI 5. Это повторная публикация эссе, а не стандарт. Карточка RFC Editor и запись IETF Datatracker подтверждают документ, дату и статус, но не превращают приведённые истории в независимо проверенные инциденты.

RFC 1123 решал нормативную задачу. Он ослабил старое правило: первым знаком имени могла быть буква или цифра, и ПО хоста обязано было поддерживать новый вариант. Запись RFC Editor сохраняет его место в Host Requirements.

RFC 1178 всё же предупреждал против начальной цифры. Некоторые интерфейсы принимали в одном поле и имя, и числовой Internet-адрес, но неверно различали их. Целиком шестнадцатеричное слово также могло выглядеть числом. Требование описывало целевое поведение совместимой реализации; совет уменьшал неоднозначность в неоднородном парке.

Значит, проверка грамматики была только первым событием. Приложение могло выбрать ветвь «адрес» ещё до DNS. Наблюдать следовало конкретный парсер и его решение.

Метка не была постоянным описанием машины

RFC 1178 называет имена произвольными метками. Компьютер, названный по первому проекту, вскоре может получить соседей, разделить задачи и перейти к другой работе. Метка останется, а её смысл станет ложным. Нумерация вроде shop2 различит устройства, но не вернёт устойчивое описание.

Имя человека смешивает участника и компьютер в разговоре. После замены техники или владельца прежняя метка может оказаться у другого объекта. Программа, ожидавшая устройство или базу на старой машине, не переносит эту возможность вместе с именем.

Hostname свидетельствует лишь о настроенной или опубликованной метке. Текущая функция, хранитель, оборудование, сервис, собственность и непрерывность требуют отдельных источников.

Классификатор стоял перед резолвером

RFC 1123 рекомендовал принимать идентификатор хоста как доменное имя либо точечно-десятичный IP-адрес. Числовую форму следовало синтаксически распознать до DNS-запроса. Так интерфейс принимал решение раньше системы имён.

В RFC 952 для таблицы DoD первым знаком была только буква. Её информационная карточка отмечает обновление через RFC 1123. Спецификация изменилась сразу, но старые программы, сценарии и привычки — нет.

Поэтому журнал расследования должен содержать исходную строку, приложение и версию, ветвь имя/адрес, созданный запрос, тип RR, настройку резолвера, кэш, ответ, выбранный адрес и соединение. Слово «допустимо» не покрывает эту цепочку.

Короткое имя получало значение от локальной среды

RFC 1034 различает абсолютные и относительные имена. Последние дополняются локальным origin или списком поиска, причём пользовательские интерфейсы могут трактовать их по-разному. Карточка документа не знает конфигурации конкретного рабочего места.

RFC 1178 показывает это на однословном почтовом назначении. Один mailer мог добавить локальный домен, другой — понять слово как внешний домен. Одинаковая видимая строка не гарантировала одинаковый адресат.

Одна метка также разрешена под разными родителями DNS. Уникальность требуется среди соседних узлов, а не во всём дереве. Короткое имя не является глобальной идентичностью. Полное имя тоже указывает на узел с типизированными данными, а не автоматически на проверенную машину или доступный сервис.

Удобство влияло на эксплуатационную точность

Советы о длине, орфографии, регистре и темах не заменяют протокольные ограничения. Они описывают разговор, ввод в команду, поиск в тревоге и чтение журнала человеком, который не придумывал название. Необычная орфография может быть допустимой и всё равно мешать ремонту. Регистр не создаёт отдельной идентичности. Конечная тема заканчивается раньше, чем парк машин.

Имя проходит через речь, заявку, оболочку, письмо, журнал, сигнал и подпись на носителе. На каждой границе технически правильная строка может породить человеческую ошибку.

Переименование обнаруживало скрытые ссылки

RFC 1178 перечисляет память вне авторитетной записи: малоизвестные программы, корреспонденты в других организациях и подписи на старых резервных носителях. Новая запись их не переписывает.

RFC 952 в целом не поощрял прозвища, но допускал временное сосуществование старого и нового имени после изменения. Alias помогал переходу, не доказывая его завершение.

Полная миграция требует полномочного решения, публикации, периода совместимости, истечения кэшей, переноса кода, сертификатов, правил доступа, мониторинга и документации, наблюдения старого имени, владельца исключений и условия отключения. RFC 1178 не задавал этот современный процесс; он объяснил его причину.

Источники