Кратко
- В опыте Geoff Huston, проведённом APNIC Labs в июне 2024 года, после ответа UDP с флагом усечения не последовал запрос TCP в 10 555 279 случаях из 394 766 935 тестовых точек — 2,67%.
- Среди 197 173 501 опытов, где ответ был полным, но флаг TC всё равно стоял, 96 401 случай дошёл до цели без TCP. Это примерно 0,05% данной группы.
Бит TC в DNS сообщает, что ответ усечён. RFC 2181 предписывает не принимать его и повторить вопрос способом, позволяющим получить ответ побольше, обычно через TCP. Geoff Huston решил проверить самый прозаичный момент этой инструкции: следует ли за указателем реальный пакет. Правило может нарисовать поворот, но руль держит работающий резолвер.
Для первого опыта команда APNIC Labs создала делегирование без glue-записей. Чтобы завершить загрузку страницы, резолверу требовался адрес делегированного сервера имён. Авторитативный сервер посылал UDP-ответ с TC. В половине вариантов внутри находился полный ответ, несмотря на флаг; в другой половине ответа не было. Последующие пакеты показывали, перейдёт ли резолвер на TCP, воспользуется ли помеченными данными или не достигнет цели. Эксперимент измерял заданный путь разрешения имени, а не поведение каждого резолвера на планете.
Во втором запуске, в июне 2024 года, было 394 766 935 тестовых точек. Из 197 173 501 теста с полным ответом и TC 96 401 дошёл до цели без повторного запроса TCP: около 0,05% этой подгруппы. Более заметный провал пришёлся на весь набор: в 10 555 279 точках после усечённого UDP-ответа запрос TCP не появился. Это 2,67%. В стандарте запасной выход открыт; в сети он существует лишь там, где появляется следующий запрос.
У отдельных групп сетей доля тестов без перехода на TCP превышала 90%. Huston, однако, предупреждал, что крупная рекурсивная служба состоит из множества узлов. Эти наблюдения не указывают на одну виноватую машину и не дают права приписывать тот же процент всем клиентам определённой сети. Февральская серия имела другую выборку и иные показатели. Смешивать её с июнем ради внушительной цифры было бы плохой арифметикой.
Huston сделал видимым короткий промежуток, в котором надёжность DNS может испариться: флаг получен, а следующий вопрос не задан. Его вклад — не новое толкование нормы, а счётчик для того, что происходит после неё.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров





