RFC: 1123
Оригинал: Requirements for Internet Hosts - Application and Support
Категория: Стандарт Интернета
Дата публикации:
Автор:
Перевод: Николай Малых

2. Общие вопросы

В этом разделе рассматриваются требования, применимые ко всем протоколам прикладного уровня.

2.1. Имена хостов и числовые адреса

Синтаксис имен хостов Internet описан в [RFC952]. Однако, одно из требований к именам изменено настоящим документом — в качестве первого символа имени может использоваться буква латиницы или цифра. Программы хостов должны следовать более либеральному требованию настоящего документа.

Программы хостов должны поддерживать имена длиной до 63 символов и рекомендуется поддерживать имена размером до 255 символов.

Рекомендуется обеспечивать возможность идентификации хостов с помощью (1) доменного имени хоста или (2) IP-адреса в десятичном формате с разделением точками (#.#.#.#). Для хостов рекомендуется проверять синтаксически введенный IP-адрес до обращения к DNS.

  • Обсуждение
  • Последнее требование не означает проверку синтаксиса введенного адреса — этот вопрос должен решаться на уровне пользовательского интерфейса. Например, адреса IP должны указываться в квадратных скобках [ ] для почтовых программ SMTP (см. 5.2.17). Такое обозначение может быть сделано универсальным в масштабе хоста, что позволяет упростить синтаксическую проверку вводимых адресов.

    Если адреса можно указывать без ограничителей такого типа, требуется выполнять их полную синтаксическую проверку, поскольку им хоста может начинаться с цифр и даже содержать только цифры (см. параграф 6.1.2.4). Однако корректное имя хоста никогда не может иметь вид корректного адреса IP в формате #.#.#.#, поскольку по крайней мере компонента (домен) верхнего уровня должна быть буквенной.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.