子域的子域無法解析

子域的子域無法解析

我有一個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.

相關內容