- 一台机器的 DNS 设置为 8.8.8.8
- 网络路由器正在运行临时 DNS(例如
dnsmasq
)
哪些iptables
规则允许使用本地路由器 DNS 伪造来自远程服务器 8.8.8.8 的响应?
例如,如果路由器 DNS 关联google.fr
到的 IP google.co.uk
,我希望能够从路由器上看到这一点(192.168.1.2
是答案)
# dnsspoof
192.168.1.2.38072 > 8.8.8.8.53: 31752+ A? google.fr
8.8.8.8.53 > 192.168.1.2.38072: 31752+ A google.co.uk
答案1
iptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to 127.0.0.1
[...]