使用dnsmasq将所有主机解析为同一地址

Modified on: Tue, 12 Nov 2019 00:00:02 +0800

我在用作无线AP的计算机上运行Ubuntu服务器,但此AP应解析所有对内部IP地址的DNS请求,而不是实际执行查找。

我想做与付费公共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来说效果很好,但我希望能够在所有领域都这样做,所以我可以在晚上睡觉。

作者:Matt

最佳答案

正如dnsmasq手册所说......

...只需使用#获取通配符:

address=/#/192.168.2.1
作者:JdeBP

相关问答

添加新评论