DNSゾーンファイルにNSレコードが必要なのはなぜですか?


14

私が操作ns1.example.orgns2.example.orgていて、ゾーンファイルをホストしたいexample.com

私は私のレジストラと購入に行くときexample.com、私は私のネームサーバがあるというのが私のレジストラを教えてくれますns1.example.orgし、ns2.example.org

私の質問は、なぜゾーンファイルでそれらのネームサーバーを指定する必要があるのexample.comですか?example.comNSレコードを冗長にするために、情報をどこで検索するかを.comネームサーバーに既に伝えていませんか?

明らかに私はいくつかの重要な事実を見逃しています...


より詳細な議論については、チェックアウト:serverfault.com/questions/526278/...
カル

回答:


13

ゾーン内のNSレコードは信頼できますが、レジストラから受け取ったもの(ドメインを委任するもの)はそうではないため、サーバーがそれらのレコードから何らかの違いを受け取った場合、信頼できるものが勝ちます。また、NSレコードにリストされているサーバーは、ゾーンが変更された場合にNOTIFYを受け取ります(したがって、スレーブは更新などを確​​認できます)。最後に、RFC 1034および1035では、RFC 1034および1035が存在する必要があるため、存在する必要があると述べています。


1
まさにそのような答えを投稿したかった。しかし、最初に来ました。
Gopoi

1
NSレコードがレジストラの委任と一致しない正当なユースケースはありますか?
ネイサンオサリバン

@nathanファイルには多くのNSレコードを含めることができますが、一部のレジストラは、インターフェイスに追加できるネームサーバーの数を制限します。レジストラとゾーンファイルでまったく異なるレコードを使用することについては、今は考えられません。
コアダンプ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.