I am using OpenWrt Designated Driver 50061
My problem is quite simple. I HAVE to set external DNS for my network to work since my DNSMasq will only resolve local ips and refuse to forward requests to the configured dns forwarders
So if I do "nslookup google.com 192.168.1.1" it fails with
*** No internal type for both IPv4 and IPv6 Addresses (A+AAAA) records available for google.com
Server: xxxxx.xxxxx.xxxxx
Address: 192.168.1.1
But doing it to 1.1.1.1 or 8.8.8.8 succeeds
The router also has this set up
:# cat /tmp/resolv.conf.auto
It works sometimes locally, some times it does not, right now it is working locally from the openwrt, but any pc in the network that tries to do a lookup vs the router will not get an address, it does send a response, an empty response.
That is what i did, I forced it with dhcp option 6, but that effectively disables all local name resolving, say, I can't resolve ANY local computer by name.
And I monitored the network with wireshark. it turns out it does respond, with an empty response, saying there is no address. So, Why would dnsmasq reply if it did not do anything? what is going on? -_-