Как указать DNS-серверы для всех машин локальной сети в OpenWrt 18.x?

Как указать DNS-серверы для всех машин локальной сети в OpenWrt 18.x?

Я хочу, чтобы мой маршрутизатор OpenWrt 18.x:

  • не обрабатывать запросы на разрешение DNS самостоятельно

  • для перенаправления серверов выбранного мной DNS-провайдера на машины в локальной сети


История:

Вчера я обнаружил, что у меня есть DNS-серверы, указанные в разделеИнтерфейсы - WAN, для этого есть раздел, который называетсяИспользуйте пользовательские DNS-серверы, что показалось мне странным. (Зачем мне разрешать DNS-запросы на интерфейсе WAN?)

Итак, моим первым шагом было удалить эти настройки в WAN и переместить их в разделИнтерфейсы - ЛВС, есть тот же раздел, который называется сноваИспользуйте пользовательские DNS-серверы, который я считал таковым. Ну, может быть, это было просто лучшее место для него, чем WAN, ... определенно, номаршрутизатор назначил моим машинам локальной сети DHCP-адрес маршрутизатора, так что мое желание по-прежнему не изменилось.


Как указать DNS-серверы для всех машин локальной сети в OpenWrt 18.x?

решение1

Оказалось, что я, по крайней мере, оказался в нужном интерфейсе,... всё, я бы не придумал это без долгих поисков.

Полный путь к нему:

Сеть ⟹ Интерфейсы ⟹ ЛВС ⟹ DHCP-сервер ⟹ Дополнительные настройки ⟹ DHCP-опции:

здесь вы можете указать свои собственные DNS-серверы с6,префикс вроде этого:

6,8.8.8.8,8.8.4.4

если вы поклонникGoogle (шпионит за вами) или напримерOpenDNSесли вы хотите быть свободным:

6,208.67.222.222,208.67.220.220

Theволшебныйкод 6 исходит отэта страница, но на самом деле на это намекают, цитирую:

Определите дополнительные параметры DHCP, например «6,192.168.2.1,192.168.2.2», которые объявляют клиентам разные DNS-серверы.


Связанный контент