Ошибки · Решение
DNS 21 BADALG Algorithm not supported: что означает и как диагностировать
DNS TKEY/TSIG контекст сообщает, что запрошенный криптографический алгоритм не поддерживается.
Короткий ответ
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.
Безопасные шаги
- Настройте обе стороны на общий безопасный поддерживаемый алгоритм.
- Обновите устаревший DNS software при необходимости.
- Не включайте deprecated algorithm только ради совместимости без оценки политики безопасности.
Только безопасные обратимые действия. Опасные шаги — только по официальной инструкции и с пониманием рисков.
Когда нужен сервис
- Если заявленный поддерживаемый algorithm всё равно отклоняется, передайте его точное имя и версии реализаций DNS/security команде.
Похожие ошибки
- /errors/dns-rcode-formerr/
- /errors/dns-rcode-servfail/
- /errors/dns-rcode-nxdomain/
Что учитывать
Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.
Официальный источник
Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.