n1ro°
RU

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

DNS 21 BADALG Algorithm not supported: что означает и как диагностировать

DNS TKEY/TSIG контекст сообщает, что запрошенный криптографический алгоритм не поддерживается.

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

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

DNS RCODE 21 BADALG: Algorithm not supported. DNS TKEY/TSIG контекст сообщает, что запрошенный криптографический алгоритм не поддерживается.

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

DNS TKEY/TSIG контекст сообщает, что запрошенный криптографический алгоритм не поддерживается.

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

  • Клиент предлагает algorithm, отключённый на сервере.
  • Старый DNS server не поддерживает современный TSIG algorithm.
  • Policy намеренно запрещает слабый алгоритм.

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

  • Сверьте algorithm name в signed request.
  • Посмотрите список разрешённых алгоритмов в серверной конфигурации.
  • Проверьте совместимость версий client/server DNS software.

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

  1. Настройте обе стороны на общий безопасный поддерживаемый алгоритм.
  2. Обновите устаревший DNS software при необходимости.
  3. Не включайте deprecated algorithm только ради совместимости без оценки политики безопасности.

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

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

  • Если заявленный поддерживаемый algorithm всё равно отклоняется, передайте его точное имя и версии реализаций DNS/security команде.

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

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

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

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

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

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