Кратко
- В октябре 2024 года вышел RFC 9660 за авторством Hugo Salgado, Mauricio Vergara Ereche и Duane Wessels. Опция ZONEVERSION позволяет спросить авторитетный DNS-сервер о версии зоны, породившей ответ.
- В реестре IANA за ней закреплён код EDNS 19. В собственном тексте для LACNIC Salgado описывает путь от операторской нужды до стандарта через поддержку коллег и многолетнюю правку.
У DNS есть привычка оставлять диагностику на потом. Зона разослана по нескольким серверам, один уже загрузил новую редакцию, другой продолжает выдавать старую. Из ответов видно расхождение. Версию копии, ответившей на конкретный вопрос, приходится устанавливать отдельно. Hugo Salgado предложил перенести эту подсказку прямо в ответ. Так появилась опция ZONEVERSION в RFC 9660.
Клиент посылает пустую опцию авторитетному серверу. Сервер, который умеет её обрабатывать и согласен ответить, добавляет тип и значение версии соответствующей зоны. Документ описывает применение не только к обычным ответам, но и к отдельным отрицательным ответам и перенаправлениям. Серийный номер SOA существовал и раньше; новая возможность связывает указатель версии с тем результатом, который инженер прямо сейчас сравнивает с другим.
В авторском материале LACNIC Salgado пишет, что впервые предложил идею примерно за пять лет до публикации статьи в декабре 2024 года. Он благодарит Mauricio Vergara Ereche за работу в переписке и на встречах IETF. Duane Wessels, по его словам, присоединился на позднем этапе, помог с окончательной редакцией и проверкой IANA. Рабочий черновик 2022 года подписан первыми двумя; готовый стандарт — всеми тремя. Поле длиной в несколько байтов потребовало гораздо более длинной цепочки убеждения.
У опции есть условия, важные для расследования. Рекурсивный сервер не пересылает её автоматически к авторитетному. Авторитетный сервер сам решает, отвечать ли на запрос версии. Поэтому исследователь обращается к нужному серверу напрямую и сохраняет адрес, время, запрос, ответ и полученное значение. Версия указывает, какая редакция зоны говорила; для проверки целостности всей зоны RFC отсылает к ZONEMD.
Таблица параметров IANA фиксирует код 19 и реестр типов ZONEVERSION. Чтобы оценить реальное внедрение, понадобятся датированные запросы к названным серверам и отчёты их операторов. Доказанный результат работы Salgado и коллег уже находится в протоколе: у ответа появилось место для версии своего источника.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров





