使用 Windows Server 2016 中的域指向服务器

使用 Windows Server 2016 中的域指向服务器

我们有一台安装了 Debian 9 的服务器。它有一个内部知识库网站,域名为 kb.domain.com,本地 IP 为 192.168.1.95。

目前,我们新安装了具有 DNS 角色的 Windows Server 2016。我不知道这是否可行,但我们真正想要实现的是,当我们通过浏览器访问 kb.domain.com 时,我们将被定向到它,但整个配置都在 Windows Server 2016 端设置。

通常我们需要更改 system32 中每个用户的 hosts 文件才能访问此网站。可以吗?具体步骤是什么?

谢谢。

答案1

为此,您需要设置以下(非常常见和标准)的内容:

  1. 确保您的 DNS 服务器设置为递归解析器或转发器,以便主机可以通过它解析互联网网站
  2. 如果您有 Windows 域,请确保您的 DNS 服务器知道它并可以解析其中的名称
  3. 不要让路由器提供现在作为 DNS 服务器提供的任何内容(或您可能已静态配置的任何内容),而要让路由器提供您设置的 DNS 服务器的 IP 地址
  4. 在该服务器上创建指向你的 Web 服务器 IP 地址的 DNS 记录
  5. 将所有主机的 HOSTS 文件恢复为出厂默认设置,或者至少删除您的 Web 服务器的条目。

这里的重点是……本质上,计算机只有一个 DNS 视图,由其 DNS 服务器提供。如果您想设置自己的 DNS 记录,则必须让您的计算机通过您设置的 DNS 服务器进行解析。它必须提供所需的所有 DNS 记录,包括来自 Internet 的记录和来自您的 AD 域的记录(如果有)。

我强烈建议阅读 DNS 的工作原理并在实验室中尝试这一点。

相关内容