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

6.1.5. Требования к DNS

ФункцияПараграфТребования
Общие вопросы:
Преобразование имени в адрес6.1.1Обязательно
Преобразование адреса в им6.1.1Обязательно
Поддержка преобразований с использованием таблицы хостов6.1.1Возможно
Корректна обработка RR c TTL=06.1.2.1Обязательно
Необязательность использования QCLASS=*6.1.2.2Рекомендуется
Использование QCLASS=IN для Internet6.1.2.2Обязательно
Нулевые значения неиспользуемых полей6.1.2.3Обязательно
Использование сжатия в откликах6.1.2.4Обязательно
Включение конфигурационной информации в отклики6.1.2.5Недопустимо
Поддержка всех хорошо известных, независимых от класса типов6.1.2.5Обязательно
Легко расширяемый список типов6.1.2.5Рекомендуется
Загрузка всех типов RR (кроме MD и MF)6.1.2.6Обязательно
Загрузка типа MD или MF6.1.2.6Недопустимо
Работоспособность при недоступности корневого сервера и т. п.6.1.2.7Обязательно
Программа преобразования (resolver):
Поддержка множества одновременных запросов6.1.3.1Рекомендуется
Полнофункциональный резольвер:6.1.3.1Возможно
локальное кэширование6.1.3.1Обязательно
старение данных в локальном кэше6.1.3.1Обязательно
настройка конфигурации при старте6.1.3.1Рекомендуется
Заглушка,6.1.3.1Возможно
использование резервных серверов имен (рекурсия)6.1.3.1Обязательно
локальное кэширование6.1.3.1Возможно
старение данных в локальном кэше6.1.3.1Обязательно
Поддержка многодомных удаленных хостов:
Сортировка адресов в порядке предпочтения6.1.3.4Рекомендуется
Транспортные протоколы:
Поддержка запросов UDP6.1.3.2Обязательно
Поддержка запросов TCP6.1.3.2Рекомендуется
Передача запросов сначала с помощью UDP6.1.3.2Обязательно
Использование TCP, если UDP-запросы отвергнуты6.1.3.2Рекомендуется
Сервер имен ограничивает ресурсы для запросов по TCP6.1.3.2Возможно
«Наказание» для неоправданных запросов TCP6.1.3.2Не рекомендуется
Использование «усеченных» данных, как нормальных6.1.3.2Недопустимо
Частное соглашение на использование только TCP6.1.3.2Возможно
Использование TCP для переноса зон6.1.3.2Обязательно
Использование TCP не блокирует запросов UDP6.1.3.2Обязательно
Поддержка групповых и широковещательных запросов6.1.3.2Возможно
Бит RD в запросе установлен6.1.3.2Недопустимо
Бит RD игнорируется сервером для групповых и широковещательных запросов6.1.3.2Обязательно
Редкая передача только для получения адресов серверов имен6.1.3.2Рекомендуется
Использование ресурсов:
Управление передачей в соответствии с [RFC1035]6.1.3.3Обязательно
Конечные границы для запроса6.1.3.3Обязательно
Сообщение о некритичной ошибке после нескольких неудач6.1.3.3Обязательно
Кэширование временных отказов6.1.3.3Рекомендуется
Кэширование негативных откликов6.1.3.3Рекомендуется
Повторы с экспоненциальным периодом6.1.3.3Рекомендуется
Верхняя и нижняя граница6.1.3.3Рекомендуется
Клиент обрабатывает Source Quench6.1.3.3Рекомендуется
Сервер игнорирует Source Quench6.1.3.3Возможно
Пользовательский интерфейс:
Все программы имеют доступ к интерфейсу DNS6.1.4.2Обязательно
Возможность запросить всю информацию для данного имени6.1.4.2Обязательно
Возврат полной информации или сообщения об ошибке6.1.4.2Обязательно
Специальные интерфейсы6.1.4.2Возможно
Трансляция им <-> адрес6.1.4.2Обязательно
Возможности сокращений:6.1.4.3Возможно
Соглашение для полных имен6.1.4.3Обязательно
Однократное преобразование6.1.4.3Обязательно
Преобразование в приемлемом контексте6.1.4.3Обязательно
Список поиска:6.1.4.3Возможно
Администратор может запретить6.1.4.3Рекомендуется
Предотвращение излишних корневых запросов6.1.4.3Обязательно
Оба метода6.1.4.3Рекомендуется
2007 - 2017 © Русские переводы RFC, IETF, ISOC.