| Предыдущий | Следующий |
| DNS_ERROR_RRL_INVALID_IPV6_PREFIX | DNS_ERROR_RRL_INVALID_LEAK_RATE |
DNS_ERROR_RRL_INVALID_TC_RATE
Что означает DNS_ERROR_RRL_INVALID_TC_RATE
DNS_ERROR_RRL_INVALID_TC_RATE — недопустимое значение TC Rate: оно должно быть меньше 10.
Что проверить
- Получите текущие параметры Response Rate Limiting на DNS-сервере и зафиксируйте значение, которое изменяет операция.
- Для префиксов проверьте длину IPv4/IPv6-сети; для LeakRate, TruncateRate и Window — допустимый диапазон и взаимное соотношение параметров.
- Если код сообщает, что RRL не включён, сначала подтвердите текущее состояние механизма, а не пытайтесь менять зависимые параметры вслепую.
Что делать
Исправьте конкретный параметр RRL, указанный кодом, и примените согласованный набор настроек на целевом DNS-сервере.
Исходная формулировка
The rate for sending truncated replies under RRL is outside the accepted range.
RFC 9210: DNS transport over TCP requirements
Do not confuse TruncateRate with LeakRate . A truncation tells the client to retry with TCP; a leak is an occasional response that would otherwise have been dropped.
this result is returned when Windows validates the RRL truncation-rate field, named dwTCRate in the DNS Server protocol and exposed as TruncateRate by PowerShell.
The DNS TC flag is a protocol signal, not an application error text.
Технические ссылки
- MS-DNSP: RRL parameter validation
- Microsoft: TruncateRate
- RFC 9210: DNS transport over TCP requirements
Нужно найти другой код? Найти другой код состояния или ошибки.