DNS queries fail from local machine running dnsmasq
Tumbleweeds...
So, I googled around and found NOTHING, but decided to checkout the code and compile it myself to see what would happen, and it worked fine.
Interesting... So I checked out the same version of code that CentOS 6.5 distributes (2.48) and again it works. I am fairly certain that its related to the "compile time option" of "--bind-interfaces with SO_BINDTODEVICE"
.. I just did "make" with no options, and it works fine.
[root@app src]# ./dnsmasq -qdC /etc/sandbox-dnsmasq.d/tmcneely.dns
dnsmasq: started, version 2.48 cachesize 150
dnsmasq: compile time options: IPv6 GNU-getopt no-DBus no-I18N DHCP TFTP
dnsmasq: reading /etc/resolv.conf
dnsmasq: using nameserver 10.0.2.3#53
dnsmasq: read /etc/hosts - 2 addresses
dnsmasq: query[A] www.shoptv.com from 10.250.251.201
dnsmasq: config www.shoptv.com is 10.250.251.201
dnsmasq: query[AAAA] www.shoptv.com from 10.250.251.201
dnsmasq: config www.shoptv.com is NODATA-IPv6
dnsmasq: query[MX] www.shoptv.com from 10.250.251.201
dnsmasq: config www.shoptv.com is NODATA
[root@app src]# /usr/sbin/dnsmasq -qdC /etc/sandbox-dnsmasq.d/tmcneely.dns
dnsmasq: started, version 2.48 cachesize 150
dnsmasq: compile time options: IPv6 GNU-getopt DBus no-I18N DHCP TFTP "--bind-interfaces with SO_BINDTODEVICE"
dnsmasq: reading /etc/resolv.conf
dnsmasq: using nameserver 10.0.2.3#53
dnsmasq: read /etc/hosts - 2 addresses