BIND では、A レコードを指す NS レコードを作成します。
labs.example.com. IN NS ns1.example.com.
ns1.example.com. IN A 192.168.80.50
Windows DNS では、最初に委任するドメインを指定するよう求められます。
次に、委任先のサーバーの詳細を入力するよう求められます。
これが完了すると、適切に委任する NS レコードが作成されます。2 番目のウィンドウで labs.example.com. と入力して 192.168.80.50 を指すと、NS レコードが A レコードに適切に指されていないため、これは間違っていると言われました (上記の BIND の例のように)。最初に 192.168.80.50 を指す ns1.example.com. などの A レコードを作成し、次にこの情報を NS レコードの作成時に使用する必要があると言われました。
どちらも機能しますが、どちらが正しい方法でしょうか? あるいは、どちらが重要でしょうか? 画像で説明した方法で設定した場合の欠点は何ですか?
私は Windows をあまり使用していないので、Windows DNS がこれら 2 つの構成を処理する方法の違いについては完全には理解していません。
更新: 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 エントリが適切に配置されている限り、問題にはならないと思います。