Tumbleweeds ...
Então, eu pesquisei e achei NADA, mas decidi verificar o código e compilá-lo para ver o que aconteceria, e funcionou bem.
Interessante ... Então eu verifiquei a mesma versão de código que o CentOS 6.5 distribui (2.48) e novamente funciona. Estou bastante certo de que está relacionado com a "opção de tempo de compilação" de "--bind-interfaces with SO_BINDTODEVICE"
. Acabei de "criar" sem opções e funciona bem.
[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