n1ro°
RU

Ошибки · Решение

DNS 23 BADCOOKIE Bad/missing Server Cookie: что означает и как диагностировать

Сервер отклонил DNS Cookie: server cookie отсутствует либо признан недействительным.

Редакция N1RO · Проверено

Короткий ответ

DNS RCODE 23 BADCOOKIE: Bad/missing Server Cookie. Сервер отклонил DNS Cookie: server cookie отсутствует либо признан недействительным.

Что означает ошибка

Сервер отклонил DNS Cookie: server cookie отсутствует либо признан недействительным.

Возможные причины

  • Клиент повторно использует устаревший server cookie.
  • Anycast/backend сменился и не принимает cookie предыдущего экземпляра.
  • Middlebox изменяет OPT/DNS Cookie option.

Что проверить

  • Повторите запрос без сохранённого server cookie, позволив серверу выдать новый.
  • Сравните OPT Cookie option до и после сетевого пути.
  • Проверьте, возникает ли ошибка на одном anycast site.

Безопасные шаги

  1. Обновите cookie из свежего ответа сервера.
  2. Исправьте state handling DNS client/proxy.
  3. Не отключайте DNS Cookies глобально, если проблема локальна конкретному path/backend.

Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.

Когда нужен сервис

  • Если новый cookie немедленно отклоняется тем же endpoint, передайте pcap и server site-id оператору DNS-сервиса.

Похожие ошибки

  • /errors/dns-rcode-formerr/
  • /errors/dns-rcode-servfail/
  • /errors/dns-rcode-nxdomain/

Что учитывать

Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.

Официальный источник

Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.