Domain-Name-System

可以使用 CNAME 指向名稱伺服器嗎?

  • November 11, 2011

這是我需要的:

  • 全球資訊網。和域的根託管在舊主機上
  • 貝塔。由新主機託管

這是問題所在:

  1. 舊主機不允許對其名稱伺服器上的 DNS 記錄進行任何編輯。
  2. 新主機允許更改記錄,但您不能修改根或 www 的 A 記錄。
  3. 我正在嘗試使用具有完全託管 DNS 的註冊商(網路解決方案)。

每個主機的名稱伺服器已經設置為託管根或子域(分別)。兩者都是共享託管環境,所以我認為我不能使用 A 記錄。我相信我必鬚根據請求的子域通過不同的輔助名稱伺服器來引導不同的請求。

我想像的解決方案是使用 CNAME,這樣……

  • mysite.org 和 www.mysite.org 通過 ns1.oldhost.com 和 ns2.oldhost.com 解析
  • beta.mysite.org 通過 ns1.newhost.net 和 ns2.newhost.net 解析

換句話說…

mysite.org CNAME ns1.oldhost.com
beta.mysite.org CNAME ns1.newhost.net

這行得通嗎?有更好的選擇嗎?

不能使用 A 記錄我錯了嗎?如果您為域設置了 A 記錄以解析為 IP,並且託管環境是共享的,這是否有效?該 IP 上的 Apache 伺服器是否知道它上面的哪個站點以這種方式顯示?

不能在 NS 主機名中使用,這些主機名最近在路由上使用了CNAME(無法回憶 RFC 編號,但在此級別禁止使用)

兩者都是共享託管環境,所以我認為我不能使用 A 記錄

但你可以這樣做:

>nslookup www.lazybadger.net

Non-authoritative answer:
Name:    www.lazybadger.ru
Address:  188.120.246.161
Aliases:  www.lazybadger.net

net cnamed 為 ru,ru 有 A

與其使用這種奇怪的 DNS-hoster,為什麼不使用任何獨立可靠的 3-rd 方解決方案而沒有愚蠢的限制呢?我個人將我的網站放在兩個不同的主機上,並獨立管理區域而不會感到頭疼

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