dnsmasq停止转发DNS请求

我家用dnsmasq路由器已经停止转发DNS请求。 iptables规则和dnsmasqconfiguration与以往一样。

bogus-priv domain-needed expand-hosts interface=eth1 server=8.8.8.8 server=8.8.4.4 local=/home.foo/ domain=home.foo dhcp-range=192.168.0.100,192.168.1.254,24h dhcp-option=option:router,192.168.0.1 

最初debugging我添加了以下几行到dnsmasq.conf:

 log-queries log-facility=/tmp/dnsmasq.log 

拖尾日志我可以看到一个请求会进来,并被转发到8.8.8.8或8.8.4.4。 用完想法之后,我重新启动了路由器。 iptables规则和dnsmasqconfiguration仍然是相同的,但是现在DNS请求甚至不会被转发到8.8.8.8或8.8.4.4。

现在用tcpdump嗅探显示dnsmasq正在响应使用Refused 0/0/0 DNS请求。

任何想法发生了什么? 我很快用完了想法来debugging这个。