在 Windows Server 2012 上托管网站的子域名

在 Windows Server 2012 上托管网站的子域名

我有一个名为:mydomain.com 的域名。网站 mydomain.com 和一些子域名(如 sub1.mydomain.com、sub2.mydomain.com)托管在共享主机上(公共 IP 地址:1.2.3.4)。

现在,我想在 Windows 服务器 VPS 上托管一个子域名:sub3.mydomain.com。此 VPS 与上述共享主机无关(不在同一个 LAN 中,不在同一个提供商中)。此 VPS 具有公共 IP 地址:5.6.7.8

按照互联网上的几个指南,我在 VPS 上的 IIS 上部署了 sub3.mydomain.com,并提供了一些信息:

主机名:sub3.mydomain.com

绑定:在端口 80 上输入 http,IP 地址为:*

在 VPS 上DNS 管理器工具,我创建了一个主要区域正向查找区域名为 mydomain.com。

在这个区域内,我创建了一个新主办方(A 或 AAAA)记录名称为 sub3,IP 地址为 5.6.7.8

在域名提供商的域名管理器页面,我已经配置:

主机:sub1 类型 A 指向 1.2.3.4

主机:sub2 类型 A 指向 1.2.3.4

主机:sub3 类型 A 指向 5.6.7.8

我还在 VPS 上启用了一些防火墙规则:

文件和打印机共享(回显请求 - ICMPv4-In)

万维网服务(HTTP 流量输入)

万维网服务(HTTPS 流量输入)

sub1、sub2 子域和顶级域 (mydomain.com) 运行正常,但无法找到 sub3.mydomain.com 的服务器 DNS 地址。我该如何让它正常工作?我做错了一些步骤?

答案1

在 VPS 的 DNS 管理器工具上,...

如果 VPS 不是用作域名的 DNS 服务器,则此部分是不必要的。如果问题

无法找到 sub3.mydomain.com 的服务器 DNS 地址

目前,问题不在于 IIS 或防火墙规则,而在于 DNS 服务器。它们可能也存在问题,但我们无法确定。因此,我们首先关注 DNS:

  • 如果更改生效之前有延迟,或者您需要在某处确认更改,请参阅 DNS 提供商的文档。

  • 从 whois 检查您的 DNS 服务器,以便您在正确的位置配置区域。(如果您现在在 VPS 上安装了新的 DNS 区域,但没有将 DNS 控制权委托给它,那么您可能以前也做过类似的事情,甚至不知道您的权威 DNS 服务器实际上在哪里。)

如果不知道实际域名,我们就无法提供进一步的帮助。

相关内容