lqzhgood
2018-03-08 10:10:32 +08:00
应该是 chromeCast 不是使用的路由 DNS,我猜固件写死 8.8.8.8,这样因为 Dns 污染的问题,导致 FQ 失败。解决办法是强制 局域网内的 Dns 53 请求发送到路由,再由路由处理 DNS。
应该一条 iptables 就可以解决了。
但是我不会写。。。。
我网上搜的 你试试
# 强制 192.168.3.102 的 53 端口请求由 192.168.3.1 处理
iptables -t nat -A PREROUTING -s 192.168.3.102/32 -p udp --dport 53 -j DNAT --to 192.168.3.1
iptables -t nat -A PREROUTING -s 192.168.3.102/32 -p tcp --dport 53 -j DNAT --to 192.168.3.1
# 强制 8.8.8.8,8.8.4.4 的 53 端口访问重定向到本机 (路由)
iptables -I PREROUTING -t nat -p udp -d 8.8.4.4 --dport 53 -j REDIRECT --to-ports 53
iptables -I PREROUTING -t nat -p udp -d 8.8.8.8 --dport 53 -j REDIRECT --to-ports 53