这是使用 Windows Server 2016,在这种情况下 Linux 不是一个选项。
我需要设置类似强制门户但更简单的内容。我设置了一台 Windows Server 计算机来宣传 WiFi 热点,当用户连接到该 WiFi 热点时,他们必须只能访问一个本地托管的网页,无论他们在地址栏中输入什么地址。
它比强制门户更简单,因为它不需要允许用户完全访问互联网(无论如何,Windows Server 计算机都没有互联网连接)。
Windows Server 计算机正在运行 DHCP、DNS 和 IIS,但我找不到方法(大概是使用 DNS)来实现这一点。有人能给我指出一些有用的文章或只是一些关于如何工作的粗略概述吗?我可以用一些第三方实用程序,但对于如此简单的要求来说,它们中的大多数似乎都有些过度了。
答案1
添加一个新的主要正向查找区域.
,并且只有一条* IN A 198.51.100.1
包含您的 Web 服务器 IP 地址的记录。这使得它可以像权威一样处理每个 DNS 查询。
当然,这只在这个 DNS 服务器不需要为其他任何人递归解析的情况下才有效。可能它不行,因为你提到它根本没有任何互联网连接。