
RFCにはNSレコードを指定することを禁止するものはありますか?mydom.例それは次のようになります:
mydom.example 192.0.2.4
secondaryns.example
と比較して
ns.mydom.example 192.0.2.4
secondaryns.example
具体的には、プライマリNSが同じドメインにある場合、mydom.例それともNSに第三レベルのドメインが必須なのでしょうか?ns.mydom.example?
答え1
これは第三レベルドメインではないここに、サーバーの実際の IPv4 または IPv6 アドレスを含む/ RRns.example.com
の名前 (例: ポイント) があります。A
AAAA
そして、NSは正確にA
またはAAAA
レコードの場合、「apex」名をネームサーバーのホスト名として使用することはできません。委任されたゾーンには常に少なくとも 1 つのSOA
レコードが含まれるため、ゾーン名はNS
レコードのターゲットとしては適していません。
ゾーン(サーバーによって提供されるもの)は次の形式になります。
example.com. SOA ...
example.com. NS ns.example.org.
example.com. NS ns.example.com.
ns.example.com. A 192.0.2.1
...
ネームサーバRR名自体がこのexample.com
ゾーン内にある場合は、それを定義する必要があります(上記のようにns.example.com
)、上流ゾーン(com
)はそれを次のように追加します。のり委任レコードと一緒にレコードを作成します。この場合、com
ゾーンには3つのレコードが含まれます。委任レコード2つとNS
グルーレコード1つですA
。ネームサーバーRRがドメイン外にある場合、このゾーンに追加することはできません(ゾーンに属していないため)。また、アップストリームにはグルーがありません(グルーレコードと同じレコードを持つことはできます)。別のドメインですが、それはあなたには関係のないことです。
しかし、なぜ心配するのか分かりません。みんながやっているようにやればいいのです。マーケティングの仕掛けに引っ張られてはいけません。「ドメイン」の「レベル」は技術的な意味以外、何の意味もありません。論理的に一貫した名前の使用について話すとき、階層のネストされたレベルの使用は勧められた。
答え2
RFCで禁止されているものはありますか?
いいえ、ゾーン名と同じ名前のネームサーバー名を使用することを禁止するものはありません。
存在しますが、絶対にお勧めできません。まず、明らかに管轄内なので、グルー レコードが必要です。これですでに頭痛の種になっています。
ただし、ネームサーバー名をゾーン名と同じにすると、確実にエッジケースが発生します。これはあまり知られていない状況であるため、多くのソフトウェア/API/UI がこれに引っかかっていることがわかります。
ですから、経験から言うと、これを行わないことをお勧めします。そのようなことをしても何も得られないので、避けるのが最善です。