我创建了规则
sudo iptables -t nat -A OUTPUT -d 64.182.208.181 -j DNAT --to-destination 127.0.0.1
然后,当我访问站点64.182.208.181时,它不会执行该站点的正常页面,而是执行我的计算机中的脚本并返回。是工作。但是,如果我在计算机中创建热点并使用手机访问该网站,则这将不起作用。执行该站点的正常页面。
为什么?如何修复它,在我的手机上工作。
答案1
我解决了我的问题。
sudo iptables -t nat -A PREROUTING -d 64.182.208.181 -j DNAT --to 10.42.0.1
我需要使用10.42.0.1
而不是127.0.0.1
,因为对于我的手机,热点的脚本位于10.42.0.1
,而不是本地主机。