After installing and setting up SmartDNS and selecting 'Redirect to port 53' I had a working setup, but suddenly after a reboot I now have dnsmasq answering and nothing from smartdns (watching logs)
So, what is it that prevents this redirect to port 53 from working correctly? what does this option do on the backend? by default its listening on :::6053 and no IPv4, wtf is up with this?
I know zero about smartdns, but the only other reasons I could think of, would be you
either starting it twice, via a different init.d file, or it using some additional port(s), where it collides.
Fairly certain I had tried disabling that option and didnt see any difference
After uninstalling smartdns it left dnsmasq broken on IPv4... removing and reinstalling it seems to have resolved it though
Will try again shortly, however it seems dnsmasq will gloom across ALL ips while smartdns will only bind to [::]:53 or 0.0.0.0:53... obviously, this makes it completely unusable as the only dns
Ok so I figured I'd make a go of setting up bind and it seems to be working quite well (even got RDNS IPv6 figured out)
However, upon boot, it has a similar issue of being unable to bind, but then netstat doesnt show anything using port 53... if I run service named restart it seems to bind to 53 just fine
Unsure how to further troubleshoot, I have tried setting START=80 in /etc/init.d/named just to see if starting it later would resolve it, but no luck there
I followed the info here to disable dns from dnsmasq
Edit: seems like this issue has existed for quite a few years and I have yet to come across a solution from any threads
Suggestions?
Binding issue with named solved by starting later, i.e START=99