Нет интернета в локальной сети: пошаговая диагностика от роутера до DNS
Алгоритм поиска неисправности: от простого к сложному
Когда на компьютере появляется значок «Нет подключения к интернету» или «Неопознанная сеть», паника не поможет. Сетевой стек устроен иерархически. Чтобы точно локализовать проблему, системный администратор последовательно проверяет 4 уровня: физический кабель → связь с локальным роутером (шлюзом) → доступность внешней сети провайдера → работу службы DNS.
Этапы локализации проблемы
| Уровень проверки | Что проверяем | Команда диагностики | Ожидаемый результат |
|---|---|---|---|
| 1. Локальный IP | Выдал ли роутер сетевой адрес компьютеру | ipconfig (Windows) / ip a (Linux) | Адрес вида 192.168.1.X (не 169.254.X.X) |
| 2. Локальный шлюз | Связь ПК с офисным роутером по кабелю/Wi-Fi | ping 192.168.1.1 | Ответ без потерь пакетов, время < 1-2 мс |
| 3. Внешний интернет | Связь роутера с серверами в интернете по IP | ping 8.8.8.8 | Ответы от сервера Google, время 10-40 мс |
| 4. Сервис имен (DNS) | Преобразование буквенных имен в IP-адреса | nslookup ya.ru | Успешный ответ с IP-адресом сайта |
Пошаговая инструкция по устранению проблемы с сетью
- Проверка индикации и кабеля:
- Посмотрите на сетевой разъем (RJ-45) сзади компьютера или ноутбука. Зеленый/оранжевый светодиод должен непрерывно гореть или моргать. Если индикаторы не горят вовсе — переподключите провод или замените патч-корд.
- Проверка IP-адреса (Исключаем ошибку APIPA):
- Откройте командную строку (Win + R → cmd → Enter) и введите:
ipconfig /all- Если в строке IPv4-адрес вы видите значение, начинающееся на 169.254.X.X, это значит, что компьютер не смог связаться с DHCP-сервером роутера. Перезагрузите роутер.
- Сброс сетевого стека и проверка связи со шлюзом:
- Выполните опрос основного шлюза (адрес роутера из вывода ipconfig):
ping 192.168.1.1- Если шлюз не отвечает («Превышен интервал ожидания для запроса»), выполните сброс сетевых настроек Windows в командной строке от имени Администратора:
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns - Проверка работы DNS-серверов:
- Если команда
ping 8.8.8.8проходит успешно, но сайты в браузере не открываются с ошибкой DNS_PROBE_FINISHED_NXDOMAIN — проблема в DNS-сервере провайдера. - Зайдите в Панель управления → Сетевые подключения → Свойства адаптера → Протокол IPv4 и пропишите надежные публичные DNS вручную: Основной:
8.8.8.8, Дополнительный:1.1.1.1.
- Если команда
Если пинги до 8.8.8.8 не идут: Проблема находится за пределами вашей локальной сети. Откройте панель управления роутером и проверьте статус подключения к провайдеру (статус WAN/Internet). Если статус «Disconnected» — проверьте баланс лицевого счета или обратитесь в техническую поддержку интернет-провайдера.
Частые вопросы (FAQ)
Что означает IP-адрес 127.0.0.1?
Это специальный адрес локальной петли (localhost). Пинг 127.0.0.1 проверяет исправность сетевого драйвера и TCP/IP стека внутри вашей собственной операционной системы.
Почему перезагрузка роутера часто решает проблему с интернетом?
Бытовые роутеры имеют ограниченный объем оперативной памяти. При большом количестве одновременных сетевых сессий таблица NAT переполняется, и устройство перестает маршрутизировать новые пакеты до перезагрузки.
Что делает команда ipconfig /flushdns?
Она полностью очищает кэш сопоставления доменных имен и IP-адресов в Windows, удаляя устаревшие и ошибочные DNS-записи.
Как проверить, на каком именно узле обрывается связь в интернете?
Используйте команду трассировки маршрута: tracert 8.8.8.8 (в Windows) или traceroute 8.8.8.8 (в Linux). Она покажет всю цепочку серверов и номер узла, на котором пакеты начинают теряться.