Я хотел бы знать, можно ли создать условное перенаправление, например:
# all domains *.lan
address=*.lan
server=192.168.1.254
# rest of all
address=
server 8.8.8.8
Это подробно обсуждается в документации. По сути, вы должны указать вышестоящий сервер, используя -S, --local, --server = [/ [] / [domain /]] [
Таким образом, что-то вроде
--server=/lan/192.0.2.10
направит все запросы для домена lan на 192.0.2.10, а все другие запросы - на вышестоящие серверы, как указано в файле /etc/resolv.conf или где-то еще.