| Предыдущий | Следующий |
| WSAENAMETOOLONG | WSAEHOSTUNREACH |
WSAEHOSTDOWN
WSAEHOSTDOWN помещает ошибку на уровень целевого узла. Это отличается от WSAENETUNREACH, когда локальный стек не имеет маршрута к сети, и от WSAECONNREFUSED, когда доступный целевой узел активно отклоняет подключение.
Почему в современных трассировках может появляться другой код
Microsoft отмечает, что состояния недоступного узла чаще отображаются как WSAETIMEDOUT. IP и TCP также рассматривают некоторые сообщения ICMP о доступности как мягкие ошибки, а не как немедленное доказательство постоянной недоступности узла. У многоадресного назначения один адрес может не работать, тогда как другой остаётся доступным.
Что сопоставить
- Целевой IP-адрес, выбранный после разрешения имени, и сведения о том, выполнялись ли попытки с альтернативными адресами.
- Состояние маршрута и разрешения соседей на клиенте.
- Сообщения ICMP о недоступности, повторы TCP SYN и время от начала подключения до ошибки.
- Определите, затрагивают ли ошибки один узел, одно семейство адресов или всю удалённую сеть.
Перезапуск сервера может объяснить временный сбой, но перезапуск клиента не является осмысленным первым исправлением. Сохраните сетевые доказательства и сравните ошибку с WSAEHOSTUNREACH и передавались только те поля владельца, DACL, SACL или группы, которые действительно требуется изменить. WSAETIMEDOUT.
Microsoft: коды ошибок Winsock · IETF: требования к узлам Интернета · IETF: реакция TCP на мягкие ошибки
Нужно найти другой код? Найти другой код состояния или ошибки.