Есть ли способ настроить dnsmasq
, чтобы он только обслуживал запросы DNS от удаленных систем? Что я хочу, так это («Интернет» означает вне моей сети):
- Любой запрос DNS от программы на компьютере
dnsmasq
просто использует интернет-DNS-серверы и игнорирует dnsmasq
- DNS-запрос от удаленной системы, направленный на машину
dnsmasq
, получает ответ от dnsmasq
, который может быть локально настроенным ответом или ответом, который dnsmasq
переадресовал на интернет-DNS-серверы
- При желании можно ограничить IP-адреса удаленных серверов, которым разрешено запрашивать систему
dnsmasq
.
К вашему сведению, мой вариант использования требует локального исправления / ответа на запросы встроенной системы, чтобы повысить устойчивость удаленного сервера; Я не могу изменить запрашиваемый hostname
, поэтому я хочу иметь возможность локально подделывать IP-адрес , но затрагивать только конкретные запросы из этой встроенной системы, которые я вручную направил на мой локальный сервер dnsmasq .