IIS 网站托管所需的内部 DNS 中的 IP 地址

IIS 网站托管所需的内部 DNS 中的 IP 地址

我有一台托管 IIS 网站的服务器。每个网站都有不同的 IP。为了让 IP 在 IIS 中显示以供选择,我将每个 IP 绑定到网络接口(现在有多个 IP,而不仅仅是一个服务器 IP)。服务器没有多个 NIC,因此它们都需要连接到现有的单个 NIC。

我的问题:内部 DNS 会自动注册分配给 NIC 的所有 IP 地址。但是,服务器只能在主 IP 上响应(作为服务器)。我是否可以安全地从 NIC 中完全删除 DNS 注册,并仅将单个主 IP 添加到内部 DNS,同时仍使 IIS 能够与其他 IP 上的网站正常运行?

答案1

DNS 注册只是意味着它动态地向 DNS 注册。如果您不希望计算机的主主机名在 DNS 中注册所有这些 IP,那么可以将其删除并手动维护 DNS。最后,您需要确保在它们的相对 IP 地址上为所有站点设置了 DNS 条目,然后在 IIS 中设置绑定,以便它知道在哪里找到这些站点。

答案2

据我了解,您使用的是具有单个 NIC 的多个 IP,在 IIS 上托管多个网站,并且您希望从 NIC 中删除所有 IP,并使用单个 IP。如果我的方向正确,您需要在 DNS 上创建关联记录并在 IIS 上执行绑定。您应该看看这里&这里也一样。

答案3

正如 squillman 所述,您可以删除 DNS 服务器上的 DNS 条目,并将服务器设置为不自动注册其他 IP 地址。但这不会阻止服务器响应其他 IP 地址上的任何类型的请求。

如果您没有使用任何 SSL 连接,您可以考虑使用主机标头并对所有网站使用单个 IP 地址。

相关内容