У меня есть маршрутизатор Netgear WNDR4300. Интернет работал нормально раньше. После того, как я установил OpenWRT на роутер, интернет перестал работать (я не менял никаких настроек). Вся веб-страница возвращает ошибку "ERR_NAME_NOT_RESOLVED", DNS-адрес сервера не найден.

РЕДАКТИРОВАТЬ: я должен добавить, что я попытался изменить адрес DNS на openWRT в Network > Interface > WAN , и я проверил адрес DNS сети:

root@OpenWrt:/# cat /tmp/resolv.conf.auto 
# Interface wan
nameserver 112.124.47.27
nameserver 114.215.126.16

1 ответ1

0

Самое простое решение для того, чтобы восстановить и запустить вас, - это настроить ваш компьютер так, чтобы он не использовал DNS вашего маршрутизатора и использовал DNS по вашему выбору. Я предлагаю 8.8.8.8 и 8.8.4.4, которые являются открытыми DNS-серверами, предоставленными Google. Я использую их сам.

Вы также можете настроить параметры DHCP OpenWRT (в разделе « Network > « DHCP and DNS), чтобы предоставлять эти DNS-серверы сетевым клиентам, а не настраивать их вручную на своем компьютере.

Наконец, вы можете посмотреть настройки DNS OpenWRT (в разделе выше) и решить любую проблему, которая там возникает, которая мешает правильной работе DNS.

По умолчанию OpenWRT не предоставляет полный DNS, только DNS-кэширование. То есть, когда вы запрашиваете веб-адрес, ваш компьютер запрашивает маршрутизатор, маршрутизатор проверяет, знает ли он уже ответ и, если нет, запрашивает другой DNS-сервер из Интернета. Если вы не настроили OpenWRT с каким другим DNS-сервером для использования, это может вызвать эту проблему. Опять же, мне больше нравятся 8.8.8.8 и 8.8.4.4, но любые DNS-серверы, которым вы предоставили разрешение на использование, также идеально подходят (например, DNS-серверы вашего провайдера).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .