Google パブリック DNS がドメインのネームサーバーを取得する方法

Google パブリック DNS がドメインのネームサーバーを取得する方法

Google パブリック DNS からドメイン ホスティング サーバーの IP とネームサーバーを取得できます。Google がドメインのネームサーバーからホスティング サーバーの IP を取得できることは知っていますが、Google がドメインのネームサーバーを取得する方法は、ドメイン レジストラだけがドメインのネームサーバーを知っているため、Google パブリック DNS (または他のパブリック DNS) がドメイン レジストラにネームサーバーを問い合わせるのでしょうか。

言い換えれば、私のドメインのネームサーバー(ドメイン登録業者にのみ提供したもの)はどのようにして公開されるのでしょうか?

非常に愚かな質問かもしれませんが、Googleで回答を見つけることができませんでした。低評価は気にしませんが、もし知っているなら、回答のヒントとなる参考資料を教えてください。ありがとうございます。

ありがとう

答え1

私のドメインのネームサーバーを知っているのは私のドメイン登録業者だけです

いいえ。特定のTLDからドメインを販売するすべてのレジストラは、ドメインの詳細をドメインレジストリその TLD を管理している組織。(たとえば、comトップレベル ドメインは Verisign によって管理され、horseドメインは Nominet によって管理されるなど)

通常、レジストラは EPP または類似のプロトコルを介してこの情報をレジストリに自動的に送信します。ドメインは、レジストリに通知されて初めて「存在」し始めます。

これが完了すると、DNS リゾルバーは単純な再帰検索でそれを見つけることができます。

  1. リゾルバには、.その根)。
  2. リゾルバは.ネームサーバーの 1 つにネームサーバーの場所を問い合わせますcom
  3. リゾルバはcomネームサーバーの 1 つにネームサーバーの場所を問い合わせますsuperuser.com
  4. リゾルバはsuperuser.comネームサーバーの 1 つに Web サイトの IP アドレスを要求します。

関連情報