I'm running Scientific Linux 6.3 and just updated the machine to dnsmasq-2.48-13.el6.x86_64. The machine is on local ip 192.168.1.100. I have a local caching DNS setup that was working until the update.
strict-order listen-address=192.168.1.100 bind-interfaces cache-size=5000
I confirmed that dnsmasq is running, the ports open and close as I start and stop dnsmasq.
$ netstat -nl # shows that the port was opened Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.1.100:53 0.0.0.0:* LISTEN udp 0 0 192.168.1.100:53 0.0.0.0:*
but trying to resolve fails
$ nslookup google.com 192.168.1.100 ;; connection timed out; trying next origin ;; connection timed out; no servers could be reached
even trying to telnet fails
$ telnet 192.168.1.100 53 Trying 192.168.1.100... telnet: connect to address 192.168.1.100: Connection refused
I don't seen anything in /var/log/messages related to dnsmasq. Stopping iptables didn't help. I'm not sure where to go from here.