1

サーバー (DNS など) myserver.com があるとします。ここで、ドメイン mydomain.com を登録し、レジストラーで NS を myserver.com に設定します。したがって、そのようなものがあれば、それが権限のあるサーバーです。

mydomain.com の正式なレコードで、NS を ns.mydomain.com に設定できますか?

私はそのように設定された 2 つのドメインを持っています。それで、何か問題があるのではないかと思っています-つまり、NSの名前を解決するためにNSの名前を解決する必要がある場合、NSの名前をどのように解決できますか...

はいの場合、なぜ Parallels plesk はこのように自動的に設定するのでしょうか?

Ps: 同じサーバーに ns.mydomain.com の A レコードがあり、適切な IP を指しています。

4

2 に答える 2

4

この問題には解決策があります。これは「グルー レコード」と呼ばれます。つまり、ネーム サーバーの IP アドレスを含む、Aゾーンでホストされるレコードです。

http://en.wikipedia.org/wiki/Domain_Name_System#Circular_dependencies_and_glue_recordsを参照してください。

于 2012-05-14T12:33:42.227 に答える
0

「mydomain.com」に NS レコードを設定する理由は次のとおりです。

  • 親ゾーン(com.)に入る委任レコードの「myserver.com」に、
  • ゾーンの頂点 (mydomain.com. ゾーン内) の「ns.mydomain.com」へ

? これにより、明らかなメリットがなく、矛盾が生じます (2 つの異なる DNS サーバーが同じ質問に 2 つの異なる回答を返す)。DNS システム全体が一貫した答えを出すのを助けるように努めるべきです。

DNS を矛盾させる正当な理由がない限り、ネームサーバーの正しい正規名を決定し、委任内と "mydomain.com" のゾーン頂点の両方で NS レコードにその名前を公開する必要があります。

そうは言っても、それはまだ機能します:

  • 「mydomain.com」についてまだ何も知らない再帰リゾルバーがそれについて尋ねると、gTLD サーバーから「myserver.com」を調べるように指示されます。gTLD は、「myserver.com」を見つけるのに役立つ A および AAAA グルー レコードも発行しますが、そうでない場合でも、「myserver.com」ゾーン ファイルに「myserver.com」の A および AAAA レコードがあります (右)。 ?)。
  • 「mydomain.com」NS レコードのキャッシュを更新したい再帰リゾルバーの場合、既に認識している権限のあるサーバーにクエリを実行できます。このサーバーは、ネームサーバーが "ns.mydomain.com" であると応答し、グルー レコードを使用します。これは以前のキャッシュとは異なりますが、最終的には同じ IP アドレスを持つサーバーにマップされます。

「parallels plesk」に関しては、私はそれについて何も知りません。

于 2012-05-14T02:46:34.293 に答える