Что означает код ошибки Windows 11003 (WSANO_RECOVERY)?

 
Предыдущий Следующий
WSATRY_AGAIN WSANO_DATA

WSANO_RECOVERY

WSANO_RECOVERY сообщает о невосстанавливаемом сбое устаревшего преобразователя имён Winsock. Его не следует понимать как общее сообщение «DNS не работает». Windows документирует его отдельно от WSATRY_AGAIN; документация асинхронного поиска связывает его с такими сбоями, как неверно сформированный запрос, отказ или неподдерживаемая операция.

Отличие от соседних ошибок преобразователя

WSAHOST_NOT_FOUND указывает на отсутствующее имя, тогда как WSANO_DATA означает, что корректное имя не имеет записи запрошенного типа. WSATRY_AGAIN допускает повтор после задержки. WSANO_RECOVERY напротив, указывает, что до неизменённого повтора следует исследовать запрос, политику преобразователя или его реализацию.

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

  • По возможности зафиксируйте запрашиваемое FQDN, тип записи, адрес преобразователя и необработанный код ответа DNS.
  • Проверьте неверно сформированные имена, заблокированные типы запросов, ограничительную политику split-DNS или преобразователь, не реализующий нужную операцию.
  • Для нового кода предпочитайте GetAddrInfo и сохраняйте подробный контекст его ошибки, а не сводите все сбои поиска к одному правилу повторов.

Microsoft: результаты gethostbyname · Microsoft: GetAddrInfo · IETF: коды ответов DNS · IETF: отрицательное кэширование DNS


Нужно найти другой код? Найти другой код состояния или ошибки.