Domain-Name-System

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

  • May 16, 2015

此問題類似,我想將由 GoDaddy 託管的 DNS 配置為在與根站點不同的 IP 上具有子域。我遇到的問題是 GoDaddy 使用 GUI 並且不授予對綁定的直接訪問權限(我可以看到)。

當我為 A 記錄(即 Server2)輸入名稱時,使用者界面允許它。但是當我嘗試將子域的 CNAME 記錄指向 Server2 時,它告訴我它的主機名無效。

我在這裡想念什麼?

您只需要 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

如果您真的想創建一個子域,其伺服器名為“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

引用自:https://serverfault.com/questions/75583