与此问题类似,我想将由 GoDaddy 托管的 DNS 配置为在与根站点不同的 IP 上具有子域。我遇到的问题是 GoDaddy 使用 GUI 并且不授予对绑定的直接访问权限(我可以看到)。
当我为 A 记录(即 Server2)输入名称时,用户界面允许它。但是当我尝试将子域的 CNAME 记录指向 Server2 时,它告诉我它的主机名无效。
我在这里想念什么?
与此问题类似,我想将由 GoDaddy 托管的 DNS 配置为在与根站点不同的 IP 上具有子域。我遇到的问题是 GoDaddy 使用 GUI 并且不授予对绑定的直接访问权限(我可以看到)。
当我为 A 记录(即 Server2)输入名称时,用户界面允许它。但是当我尝试将子域的 CNAME 记录指向 Server2 时,它告诉我它的主机名无效。
我在这里想念什么?
您只需要 A 记录即可托管子域。CNAME 记录基本上是别名。例如,www 记录通常是根域的 CNAME 记录,因为它们通常是同一个页面。
GoDaddy 提供全面的 DNS 控制,并且绝对有能力做到这一点。
即使在绑定中,要在不同于主站点的 IP 上托管子域,记录也会如下所示:
如果您真的想创建一个子域,其服务器名为“www.subdomain.roballen.com”,而不是“server1.roballen.com”、“server2.roballen.com”等(它们只是普通的主机名)您的域,而不是子域,并且前两个答案已涵盖),那么您需要:
subdomain IN NS ns1.subdomain.roballen.com.
subdomain IN NS secondary.externalhosting.com.
ns1.subdomain IN A 1.1.1.1
您需要确保将其指向正确写入的 A 记录。
请注意, mydomain.com后面有一个点,否则它将不起作用。