可以将任何域解析为 192.168.1.1 的 DNS 服务器

可以将任何域解析为 192.168.1.1 的 DNS 服务器

我正在寻找一个轻量级的 DNS 服务器,可以将任何可能的域名解析为特定的 IP 地址(例如 192.168.1.1)。

. -> 192.168.1.1
com -> 192.168.1.1
org -> 192.168.1.1
google.com -> 192.168.1.1
yahoo.com  -> 192.168.1.1
....
anypossibledomainname.evenifitdoesntexist.blah -> 192.168.1.1

提前致谢。

答案1

如果你真的想要一个 DNS 服务器,那么请查看DNSMasq。使用--address命令行开关和#通配符,这应该非常容易:

域规范的工作方式与 --server 相同,但 /#/ 可以匹配任何域。因此,对于任何未从 /etc/hosts 或 DHCP 得到答复且未通过更具体的 --server 指令发送到上游名称服务器的查询,--address=/#/1.2.3.4 将始终返回 1.2.3.4。

还请检查--no-hosts命令行开关。

查看手册页

答案2

您不是在寻找 DNS 服务器,而是在寻找 Captive Portal 解决方案,它实际上是一种代理。

答案3

您需要的不是 DNS 服务器,而是代理服务器。如下所示:http://www.hottproxy.org

答案4

如果您有 Cisco 路由器,可以进行如下设置:

ip dns 服务器
ip dns 欺骗 192.168.1.1

相关内容