
在 BIND 中,您建立指向 A 記錄的 NS 記錄:
labs.example.com. IN NS ns1.example.com.
ns1.example.com. IN A 192.168.80.50
在 Windows DNS 中,首先會要求您提供要委派的網域:
接下來,系統會詢問您要委託的伺服器的詳細資訊:
完成此操作後,您就擁有了正確委派的 NS 記錄。我被告知這是不正確的,因為在第二個視窗中,當我輸入 labs.example.com 時。並指向 192.168.80.50 我沒有將 NS 記錄正確指向 A 記錄(如上面的 BIND 範例所示)。我被告知應該建立一條 A 記錄,例如 ns1.example.com。首先指向 192.168.80.50,然後在建立 NS 記錄時使用此資訊。
兩者都有效,那麼哪一種才是正確的方法呢?或者這有什麼關係嗎?按照我在圖像中指出的方式進行設定有哪些缺點?
我不是一個大量的 Windows 用戶,所以我不完全清楚 Windows DNS 處理這兩種配置的差異。
更新:根據 dig 的說法,這兩種方法仍然有 A 和 NS 記錄。
在沒有附帶 A 記錄的情況下進行設定:
;; QUESTION SECTION:
;labs.example.com. IN NS
;; ANSWER SECTION:
labs.example.com. 3600 IN NS labs.example.com.
;; ADDITIONAL SECTION:
labs.example.com. 3600 IN A 192.168.80.50
附 A 記錄:
;; QUESTION SECTION:
;labs.example.com. IN NS
;; ANSWER SECTION:
labs.example.com. 3600 IN NS ns1.example.com.
;; ADDITIONAL SECTION:
ns1.example.com. 3600 IN A 192.168.80.50
答案1
我認為這並不重要,只要你能妥善解決,並且NS條目到位即可。