У меня есть встроенная коробка Linux в качестве маршрутизатора, который имеет два интерфейса.
Один интерфейс подключен к общедоступной сети, набрав номер в ISP.
Другой интерфейс (его IP-адрес 192.168.1.1) подключается к клиентам локальной сети с помощью простого концентратора.
Если клиент отправляет запрос DNS на DNS, например: 5.6.7.8, я хочу перехватить этот запрос и переслать / ретранслировать на другой DNS, например: 1.2.3.4.
Я хочу знать, может ли такая утилита, как Dnsmasq или DNRD, сделать это?
Я знаю, что Dnsmasq и DNRD могут пересылать запросы DNS, которые просто запрашивают окно Linux (клиент локальной сети устанавливает DNS как 192.168.1.1). Но я не знаю, могут ли они обрабатывать ВСЕ запросы DNS, проходящие через Linux?
Пожалуйста, помогите ~ Я беспокоился об этом несколько дней .. Спасибо всем ответчикам.