タグ付けされた質問 「ns-record」


2
DNSゾーンファイルがNSレコードを必要とする理由の明確化
この質問はもともとここで尋ねられました: DNSゾーンファイルにはNSレコードが必要なのはなぜですか? 要約すると、「レジストラに移動してexample.comを購入すると、ネームサーバーがns1.example.orgおよびns2.example.orgであることをレジストラに伝えます」。 しかし、誰かが以下を明確にすることができます: 登録後、.comレジストリには、example.comのIPアドレスを見つけるためにリゾルバーがns1.example.orgまたはns2.example.orgにアクセスする必要があることを通知するレコードがあります。IPアドレスは、ns1.example.orgのゾーンファイルのAレコードにあり、ns2.example.orgに同じコピーがあります。 ただし、このファイル内には、ns1.example.orgとns2.example.orgをネームサーバーとしてリストする2つのNSレコードも必要です。しかし、すでにこれらのサーバーのいずれかにアクセスしているため、これは情報が重複しているように見えます。 もともと質問に与えられた答えは、ゾーンファイルにリストされているネームサーバーは「信頼できる」と言っていました。ネームサーバーが一致しなかった場合、権限のあるネームサーバーが優先されます。それはすべて非常に良好ですが、リゾルバーは.comレジストリにリストされているネームサーバーを使用してネームサーバーに到着し、ネームサーバーが一致しない場合、リゾルバーは間違ったネームサーバー上のゾーンファイルを探して、それを見つけることができません。 または、.comレジストリがゾーンファイルnsレコードからネームサーバー情報を抽出する場合ですか?(しかし、レジストリに通知せずに ns recordゾーンファイルを変更すると、どこを見ればいいのかわからなくなるでしょう。) ありがとう

1
DNSでは、IN NSはCNAMEを指すことができますか?
NSレコードをCNAMEにすることは許可されていますか?例えば: subdomain.example.com. IN NS ns1.example.com. ns1.example.com. CNAME foo.example.com. foo.example.com. IN A 10.1.1.1 これは(もちろん)動作しますが、バインドでは動作しないようです: subdomain.example.com. IN NS foo.example.com. foo.example.com. IN A 10.1.1.1 この設定を禁止しているRFCへのポインタをいただければ幸いです。

3
DNSルートレコードがハードコーディングされているのに、なぜそれがttlになっているのですか?
再帰的なネームサーバーをローカルでホストしているため、名前解決にサービスプロバイダーや他のパブリックDNSサーバーは必要ありません。ルートネームサーバーのIPアドレスは、(Bind /etc/bind/db.rootファイル内の)構成ファイルにハードコードされていnslookupますが、のルートネームサーバーに対して複数の連続したコマンドを実行すると.、TTLフィールドが減少します。 設定ファイルでharcodeされていると、TTLが減少するのはなぜですか? そして、なぜそれがハーコード化されているとき、最初にルートレベルのTTLが必要になるのでしょうか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.