我在用作无线AP的计算机上运行Ubuntu服务器,但是此AP应该将所有DNS请求解析为内部IP地址,而不是实际执行查找。
我想做的事情与付费WiFi公共热点相同-您可以连接,但是如果您尝试加载任何网站,它们将显示默认页面。我注意到他们通过将所有域解析为内部IP地址来实现此目的。
我将这些行添加到/etc/dnsmasq.conf
:
# Add domains which you want to force to an IP address here.
# The example below send any host in double-click.net to a local
# web-server.
address=/com/192.168.2.1
address=/uk/192.168.2.1
address=/org/192.168.2.1
address=/gov/192.168.2.1
address=/net/192.168.2.1
address=/us/192.168.2.1
这对于那些TLD来说效果很好,但我希望能够在所有域中都可以使用,以便我晚上可以入睡。
4
为什么不仅仅使用诸如人造卫星之类的俘虏门户?登录后,您打算如何更改DNS?
—
Paul Ackerman 2012年
@PaulAckerman我以公共WiFi为例。此AP将永远不允许发出真实的DNS请求。我会尝试iptables的东西。
—
马特