Ошибка ERR_ADDRESS_UNREACHABLE возникает, когда браузер или приложение не может подключиться к целевому хосту, поскольку адрес назначения недоступен в сети. Это может быть вызвано проблемами с сетевым подключением, неверным адресом, блокировкой брандмауэра или отказом сервера. Решение зависит от источника проблемы и требует последовательной проверки различных компонентов сети.
Причины проблемы
- Разрыв интернет-соединения или низкая скорость подключения
- Неверно введен IP-адрес или доменное имя
- Целевой хост отключен или недоступен в сети
- Брандмауэр (Windows Defender Firewall, iptables) блокирует соединение
- Прокси-сервер неправильно настроен
- Маршрутизатор не предоставляет доступ к целевой сети
- DNS-сервер не разрешает доменное имя в IP-адрес
- Сетевой кабель поврежден или разъем ослаблен
- Сетевое устройство (сетевая карта) работает неправильно
Пошаговая инструкция
Шаг 1: Проверка интернет-соединения
- Откройте командную строку или терминал.
- Введите команду
ping 8.8.8.8и нажмитеEnter. - Если получены ответы с временем отклика (ms) — интернет работает.
- Если все пакеты потеряны (100% loss) — интернет отсутствует; перезагрузите модем и маршрутизатор.
- Подождите 2–3 минуты, пока устройства включатся полностью.
- Повторите команду
ping.
Шаг 2: Проверка целевого адреса
- Убедитесь, что адрес введен без ошибок (проверьте наличие опечаток, пробелов, символов).
- Скопируйте адрес из надежного источника и вставьте его в адресную строку.
- Попробуйте получить доступ к сайту с другого устройства (смартфон, планшет) в той же сети.
- Если на другом устройстве сайт доступен — проблема в конкретном компьютере.
- Если недоступен везде — проблема на стороне сервера или провайдера.
Шаг 3: Очистка DNS-кэша
- В Windows: откройте командную строку от имени администратора.
- Введите команду
ipconfig /flushdnsи нажмитеEnter. - Дождитесь сообщения об успешной очистке кэша.
- В macOS/Linux: введите команду
sudo dscacheutil -flushcache(для macOS) илиsudo systemctl restart systemd-resolved(для Linux). - Перезагрузите браузер и повторите попытку подключения.
Шаг 4: Проверка маршрута до целевого хоста
- Откройте командную строку.
- Введите команду
tracert example.com(Windows) илиtraceroute example.com(macOS/Linux), где example.com — целевой адрес. - Проанализируйте результат: если на каком-то хопе время отклика больше 1000 ms или отсутствует — соединение прервано на этом этапе.
- Если последний хоп недостижим — целевой сервер отключен или не отвечает.
Шаг 5: Проверка брандмауэра
- В Windows: нажмите
Windows + I, перейдите вПараметры > Безопасность > Брандмауэр Windows с защитой в реальном времени. - Нажмите
Разрешить приложение через брандмауэр. - Убедитесь, что браузер (Google Chrome, Mozilla Firefox, Microsoft Edge) присутствует в списке и отмечен для обеих сетей (частная и общедоступная).
- Если браузер отсутствует — нажмите
Разрешить другое приложениеи добавьте его. - В Linux: выполните команду
sudo ufw status, чтобы проверить статус брандмауэра; если он активен, добавьте правилоsudo ufw allow out to any port 80,443.
Шаг 6: Отключение VPN и прокси
- Если используется VPN — временно отключите его.
- В Windows: нажмите
Windows + I > Сеть и интернет > VPNи выберитеОтключить. - В браузере: откройте
Параметры > Дополнительно > Система > Параметры проксии убедитесь, что проксирование отключено (переключатель в положенииВыкл.). - Перезагрузите браузер и повторите попытку.
Шаг 7: Проверка сетевого адаптера
- Откройте диспетчер устройств (
devmgmt.mscв Windows; нажмитеWindows + R, введите команду и нажмитеEnter). - Разверните раздел
Сетевые адаптеры. - Проверьте наличие значка проблемы (желтый треугольник) рядом с адаптером.
- Если значок присутствует — щелкните правой кнопкой мыши и выберите
Обновить драйвер. - Выберите
Автоматический поиск обновленных драйверов. - Если обновление не помогло — отключите адаптер (
Отключить), дождитесь 10 секунд и включите его снова (Включить).
Шаг 8: Проверка наличия IP-адреса
- Откройте командную строку.
- Введите команду
ipconfig(Windows) илиifconfig(macOS/Linux). - Найдите строку
IPv4-адрес(илиinetв Linux). - Если адрес начинается с 169.254.* — соединение с DHCP-сервером потеряно; переподключитесь к сети или перезагрузитесь.
- Если адрес отсутствует — сетевой адаптер не получил IP; попробуйте команду
ipconfig /renew(Windows).
Шаг 9: Перезагрузка всех компонентов
- Отключите компьютер полностью (нажмите
Ctrl + Alt + Delete > Завершить работу). - Отключите маршрутизатор и модем от электропитания на 2–3 минуты.
- Включите модем, дождитесь, пока загорятся все индикаторы.
- Включите маршрутизатор и дождитесь полного включения (2–3 минуты).
- Включите компьютер.
- Повторите попытку подключения к целевому адресу.
Шаг 10: Проверка в безопасном режиме (для браузера)
- Откройте браузер в режиме без расширений:
Chrome: --no-extensions(добавьте в ярлык), Firefox:Ctrl + Shift + A(отключение расширений). - Очистите кэш и куки:
Ctrl + Shift + Delete, выберитеВсе время, отметьтеФайлы cookie и другие данные сайтовиКэшированные изображения и файлы. - Нажмите
Удалить данные. - Повторите попытку подключения.
Часто задаваемые вопросы
Как отличить ошибку на стороне клиента от ошибки на стороне сервера? Выполните команду ping для целевого хоста; если ответов нет — проблема на сервере или в маршруте; если ping работает, но браузер выдает ошибку — проблема в приложении или брандмауэре.
Почему ошибка появляется только для одного сайта? Скорее всего, адрес неверен, сайт заблокирован на уровне провайдера или хост отключен; проверьте адрес в поисковой системе и попробуйте получить доступ через прокси-сервис (например, Google Cache).
Может ли быть виноват антивирус? Да; некоторые антивирусы блокируют определенные веб-сайты; временно отключите антивирус в параметрах или добавьте браузер в список исключений.