dnsmasq做为局域网DNS服务器时能接收到的报文问题

路由器采用dnsmasq做为本地dnsmasq服务器时,lan下PC的dns服务器一定要配成路由器的ip吗,如果说配成114.114.114.114,那么PC的DNS查询报文会被dnsmasq处理吗? 如果不能被处理的话,有没有什么好的解决办法

最简单的方法就是dns设置为路由器的IP了,当然这样不方便,还有一种方法就是利用iptables规则重定向端口流量,将所有访问53号的流量重定向到本地,iptables -t nat -I PREROUTING -p udp --dport 53 -j REDIRECT --to-port 53