0

I have an Asus RT-N66U as the main house router. Periodically, without any apparent correlation, it decides to pass local DNS resolution upstream, instead of responding itself. This behavior is seen on all local clients.

/etc/dnsmasq.conf:

pid-file=/var/run/dnsmasq.pid
user=nobody
bind-dynamic
interface=br0
interface=ppp1*
no-dhcp-interface=ppp1*
resolv-file=/tmp/resolv.conf
servers-file=/tmp/resolv.dnsmasq
no-poll
no-negcache
cache-size=1500
min-port=4096
domain=Cloverhurst.local
expand-hosts
dhcp-range=lan,192.168.222.60,192.168.222.126,255.255.255.0,86400s
dhcp-option=lan,3,192.168.222.1
dhcp-option=lan,6,192.168.222.1,0.0.0.0
dhcp-option=lan,15,Cloverhurst.local
dhcp-option=lan,44,0.0.0.0
dhcp-option=lan,252,"\n"
dhcp-authoritative
read-ethers
interface=tun21

What I expect is that "nslookup banana.cloverhurst.local" should return the assigned 192.168.222.x address, returned directly by the onboard resolver. Instead, it's getting passed up to the cloud resolvers (1.1.1.1/8.8.8.8) which are, of course, correctly returning NXDOMAIN.

This seems to happen without any reboots anywhere, and rebooting the router hasn't (so far) fixed it. Other diagnostics? Other remediations?

lairdb
  • 341
  • 3
  • 6

0 Answers0