#nano /etc/run/dnsmasq/resolv.conf
nameserver 172.16.203.254 #zone1.local
nameserver 172.16.202.254 #zone2.local
nameserver 172.16.200.254
nameserver 172.16.201.254
nameserver 192.168.10.10
nameserver 91.149.116.39
# nslookup router.zone1.local
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: router.zone1.local
Address: 192.168.1.100
# nslookup router.zone2.local
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find router.zone2.local: NXDOMAIN
# nano /etc/dnsmasq.conf
...
# By default, dnsmasq will send queries to any of the upstream
# servers it knows about and tries to favour servers to are known
# to be up. Uncommenting this forces dnsmasq to try each query
# with each server strictly in the order they appear in
# /etc/resolv.conf
strict-order
...
Стоит местами поменять записи в файле resolv.conf, картина меняется наоборот. Почему при ошибочном разыменовании на первом сервере dnsmasq не лезет на второй?