如何配置子域名以指向与 GoDaddy 不同的 IP

如何配置子域名以指向与 GoDaddy 不同的 IP

类似于这个问题,我想配置由 GoDaddy 托管的 DNS,使子域位于与根站点不同的 IP 上。我遇到的问题是 GoDaddy 使用 GUI,并且不授予直接访问绑定的权限(我可以看到)。

当我输入 A 记录的名称(即 Server2)时,用户界面允许输入。但是当我尝试将子域的 CNAME 记录指向 Server2 时,它告诉我这是一个无效的主机名。

我在这里遗漏了什么?

答案1

您只需要一个 A 记录即可托管子域名。CNAME 记录基本上是一个别名。例如,www 记录通常是根域名的 CNAME 记录,因为它们通常是同一个页面。

GoDaddy 提供完整的 DNS 控制并且绝对有能力做到这一点。

即使在绑定中,要在与主站点不同的 IP 上托管子域,记录看起来也会像这样:

; Main Site
@  IN A  192.168.1.1
www IN CNAME  mysite.com.

; Blog
blog IN A 192.168.1.2

答案2

如果您确实想要创建一个子域名,其服务器名为“www.subdomain.roballen.com”,而不是“server1.roballen.com”、“server2.roballen.com”等(它们只是您域中的常规主机名,而不是子域名,前两个答案已经涵盖),那么您需要:

  • 为“subdomain.roballen.com”设置 DNS 服务器
  • 在 roballen.com 中,添加指向这些新设置的服务器的 NS 记录:

subdomain IN NS ns1.subdomain.roballen.com.
subdomain IN NS secondary.externalhosting.com.

  • 如果在步骤 2 中你指定了 subdomain.roballen.com 中的服务器名称(如上面的第一个服务器),那么你需要创建粘合记录:

ns1.subdomain IN A 1.1.1.1

答案3

您需要确保将其指向正确书写的 A 记录。

www => mydomain.com.

注意后面有一个点我的域名否则它将不起作用。

相关内容