Мережева помилка WSAHOST_NOT_FOUND 11001: "Host not found"
Помилка
Мережева помилка 11001: "Host not found"
Опис помилки
Основні причини, чому це могло статися:
1. Неправильне ім'я хоста:
- помилка в імені (помилка друку, пробіл, зайві символи);
- запит імені, якого справді немає у DNS або hosts-файлі.
2. Проблеми з DNS-сервером:
- DNS-сервер недоступний (наприклад, через мережеву помилку, брандмауер, налаштування). Наприклад, в налаштуваннях MyChat Client адреса сервера вказана як "mychat-server.com" (це інтернет-домен), а виходу в інтернет на даний момент немає. Тому що вимкнено роутер або Wi-Fi у вашому ноутбуці. Тоді запит на resolving IP адреси по доменному імені не може відпрацювати і система повертає цю помилку;
- неправильно вказані DNS-сервери в налаштуваннях мережі;
- DNS-сервер працює, але не може дозволити ім'я (не авторитетний, немає зони тощо). Або швидкість мережі зараз дуже низька і DNS-запит не може бути оброблений через великі мережні затримки. Таке буває при використанні супутникового Інтернету.
3. Відсутність мережевого підключення:
- комп'ютер не підключено до мережі. Наприклад, Wi-Fi працює, а ось у роутера, який роздає інтернет — немає доступу до мережі;
- проблеми з маршрутизацією, VPN, проксі.
Вирішення проблеми
1. Перевірте правильність імені хоста.
Переконайтеся, що ім'я, яке ви вказали в якості адреси сервера — правильне, без помилок і пробілів. У ньому не повинно бути нічого зайвого, типу слешів, номера порту або типу протоколу. Буває, що адреси сервера вибирають неіснуюче ім'я спеціально, в межах LAN, наприклад "chat.company.local". Тоді його потрібно прописати в hosts або налаштувати внутрішній DNS у локальній мережі компанії.
Ще варіант — зміна мережі. Наприклад, ноутбук в офісі Wi-Fi звертається до "internal.server". В офісі ім'я працює, а вдома — ні. Рішення: використовувати резервне ім'я для сервера, доступне через інтернет (у менеджері серверів), або працювати через VPN, щоб ви були як би в одній віртуальній локальній мережі з сервером. Або налаштувати Split-DNS, щоб ім'я завжди працювало "за ситуацією".
2. Перевірте доступність DNS.
Відкрийте консоль. Меню "Пуск", "Виконати" (або Win+R) та запустіть cmd:
У вікні консолі виконайте команду: nslookup имя_хоста і потім ping имя_хоста вашої адреси сервера MyChat.
Переконайтеся, що в мережевих налаштуваннях вказані робочі сервери DNS, наприклад: 8.8.8.8 (Google) або 1.1.1.1 (Cloudflare).
Консольна команда ipconfig /all — перевірити, які DNS налаштовані.
Якщо DNS не потрібна або у вас специфічна адреса, або DNS зони ще не оновилися, додайте ім'я в hosts, як тимчасове рішення, наприклад:
my.domain 127.0.0.1 в C:\Windows\System32\drivers\etc\hosts
Спробуйте netsh winsock reset — якщо є підозра на збій підсистеми WINSOCK, а перезавантажити комп'ютер немає можливості.
3. Перевірте firewall/антивірус.
Вони можуть блокувати запити DNS або мережеві бібліотеки, які використовуються MyChat.
4. Проблема із "залізом".
Wi-Fi адаптери, роутери, мережеві хаби та інше обладнання між вами та MyChat Server. Є ймовірність, що якийсь пристрій завис і не відповідає. За потреби перезавантажте його.