#Что означает проблема и к каким устройствам относится
Если DNS через домашний маршрутизатор отвечает в основной сети, но не отвечает в гостевой либо на отдельном LAN-порту, сравнивают изоляцию, DHCP-опции и службу DNS-прокси, а не меняют DNS сразу на каждом компьютере.
#Основные причины и характерные признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Для гостевой сети выдан другой DNSРазличные DHCP-профили могут выдавать клиентам разные резолверы. | В основной сети DNS равен адресу роутера, в гостевой — другой IP | Проверить параметры DHCP каждого сегмента |
| DNS-прокси слушает не все подсетиНекоторые модели ограничивают ответы своего DNS локальными интерфейсами. | Запрос напрямую к внешнему DNS проходит, к роутеру — нет | Сверить поддержку гостевой сети |
| Действует изоляция гостевой сетиПравила запрещают доступ к локальным ресурсам, иногда включая локальный DNS. | В гостевой сети роутер отвечает только как шлюз | Не снимать изоляцию без необходимости |
#Подробная пошаговая диагностика и исправление
- Сравните две сети на одном проверочном устройствеПодключите один и тот же ноутбук сначала к основной сети, затем к гостевой. В обоих случаях запишите имя Wi-Fi, IPv4, шлюз и DNS. Так исключается разница между драйверами двух компьютеров и становится видно, действительно ли сбой привязан к сегменту роутера.
- Проверьте DNS-запрос в каждой сетиНа Windows откройте командную строку без прав администратора, выполните nslookup example.com (пример домена) в основной и гостевой сети. Запишите сервер из строки Server/Address и полученные адреса. При ошибке Timeout отличайте недоступный DNS от ответа NXDOMAIN — это разные неисправности.ТекстКомандаКомандная строка Windows без администратора; example.com — образец домена. Смотрите адрес DNS-сервера и наличие ответа.
nslookup example.com - Сверьте DHCP-параметры обеих сетейПосле подключения к каждой сети выполните ipconfig /all и сравните адрес DHCP-сервера и DNS-сервера активного Wi-Fi. Если адреса отличаются, войдите в веб-панель маршрутизатора и найдите параметры основной и гостевой сети. Не переносите автоматически DNS основной сети в гостевую.ТекстКомандаКомандная строка Windows без администратора; /all показывает DNS, DHCP и шлюз активного интерфейса.
ipconfig /all - Определите расположение DNS-проксиЕсли DNS в свойствах клиента указан как адрес роутера, попробуйте запросить его явно через nslookup example.com 192.168.1.1, заменив IP на фактический адрес роутера. В гостевом сегменте это может быть запрещено осознанно; отсутствие ответа само по себе не основание открывать доступ между сегментами.ТекстКомандаКомандная строка без администратора; 192.168.1.1 заменить фактическим адресом роутера; результат запроса к его DNS-прокси может быть намеренно недоступен из гостевого сегмента.
nslookup example.com 192.168.1.1 - Посмотрите режим работы и гостевую изоляциюВ панели роутера найдите «Guest Network», «Guest Isolation», «Access Intranet» или соответствующие пункты вашей модели. У Deco параметры «Allow Local Access» различаются для Router Mode и AP Mode. Не включайте доступ гостей к домашнему NAS ради исправления DNS.
- Проверьте параметры интерфейса WAN и DNSОткройте «Интернет/WAN» в панели своего маршрутизатора и посмотрите, получил ли он рабочие DNS от провайдера. Если DNS не работает и в основной сети, это проблема общего выхода в интернет. Если только в одной сети, проверяйте отдельные профили DHCP или ограничения изоляции.
- Проверьте проблему на втором устройствеПодключите телефон к проблемной гостевой сети и откройте несколько доменов. Если домены не открываются на обоих устройствах, сделайте снимок DNS-конфигурации роутера и логов, если они доступны; если только на одном — проверьте частный DNS или VPN этого клиента.
- Исправляйте только подтверждённое отклонениеЕсли документация производителя позволяет задать DNS гостевой сети отдельно, укажите рекомендованный провайдером DNS и сохраните исходное значение для отката. Переподключите клиент и повторите nslookup. Если модель не даёт такого пункта или поведение штатное, обратитесь в поддержку, а не отключайте изоляцию.
#Как убедиться, что неисправность устранена
Сравнить nslookup на одном компьютере в основной и гостевой сетях; убедиться, что обе открывают обычные сайты при сохранении гостевой изоляции.