
我有一個example.com
指向伺服器的網域,我還A
為它創建了一個帶有 Record 的子網域,就像sub.example.com
將其指向另一台伺服器一樣。
現在我想管理所有sub.example.com
需要sub2.sub.example.com
用第二台伺服器管理的子網域。我該怎麼做呢?我不想A
在 Godaddy 中添加另一條記錄sub2.sub
,我只想說 的所有子網域都sub.example.com
應該在第二台伺服器上解析
僅供參考:我在第二台伺服器上安裝了 Virtualmin,因此安裝了一個 DNS 伺服器來解析傳入請求。
先致謝
答案1
您正在嘗試建立一個委託,該委託使用NS記錄。建立一個 NS 記錄,指向具有指向新 DNS 伺服器的 A/AAAA 記錄的名稱:
myserver.domain.com. AAAA 2001:db8::1
myserver.domain.com. A 192.0.2.1
sub.domain.com. NS myserver.domain.com.
委派涵蓋所有子域和名字本身。所有 A/AAAA 查詢sub.domain.com.
(以及任何其他記錄類型)實際上都將使用第二個伺服器來解析。
這意味著您還應該sub.domain.com.
從父區域中刪除所有其他記錄 - 相反,將它們新增至子區域(第二個伺服器)。
其他變種
國民服役記錄是允許指向委託本身涵蓋的名稱伺服器名稱,但這樣做時,這些 A/AAAA 記錄必須在兩個都父域和子域(它們成為「黏合記錄」)。
例如,這是有效的:
mysrv.sub.domain.com. A 192.0.2.1 ; needs to exist on both zones!
sub.domain.com. NS mysrv.sub.domain.com.
這是大概也有效,但我不建議這樣做:
sub.domain.com. A 192.0.2.1 ; needs to exist on both zones!
sub.domain.com. NS sub.domain.com.