Я хочу переопределить конфигурацию DNS для некоторых доменов с помощью dnsmasq, чтобы запросы переадресовывались в другие места для разрешения. Я могу сделать это с помощью этого фрагмента конфигурации:
server=/msecnd.net/10.0.0.10
server=/samsungotn.net/10.0.0.10
server=/samsungcloudsolution.net/10.0.0.10
Проблема в том, что мне нужно / нужно только это переопределение для конкретного клиента в моей локальной сети (мой smart TV), и я бы хотел, чтобы обычный DNS решал тот же запрос для всех других клиентов.
Я хотел бы спросить, поддерживает ли dnsmasq такую конфигурацию, потому что я не смог найти способ, прочитав его руководство (возможно, я что-то упустил или искал неправильные термины).
Альтернативный способ решить это будет сделать это:
- создайте правило iptables INPUT, соответствующее источнику, который мне нужен, чтобы переписать / изменить порт назначения UDP на 53053, например.
- запустить другой экземпляр dnsmasq, прослушивающий порт 53053 с необходимой конфигурацией
- прибыль.
Однако, хотя это должно работать, это кажется запутанным и требует от меня установки дополнительных сценариев запуска.
Я надеялся на более чистый / простой способ сделать это.
Спасибо!