Google パブリック DNS からドメイン ホスティング サーバーの IP とネームサーバーを取得できます。Google がドメインのネームサーバーからホスティング サーバーの IP を取得できることは知っていますが、Google がドメインのネームサーバーを取得する方法は、ドメイン レジストラだけがドメインのネームサーバーを知っているため、Google パブリック DNS (または他のパブリック DNS) がドメイン レジストラにネームサーバーを問い合わせるのでしょうか。
言い換えれば、私のドメインのネームサーバー(ドメイン登録業者にのみ提供したもの)はどのようにして公開されるのでしょうか?
非常に愚かな質問かもしれませんが、Googleで回答を見つけることができませんでした。低評価は気にしませんが、もし知っているなら、回答のヒントとなる参考資料を教えてください。ありがとうございます。
ありがとう
答え1
私のドメインのネームサーバーを知っているのは私のドメイン登録業者だけです
いいえ。特定のTLDからドメインを販売するすべてのレジストラは、ドメインの詳細をドメインレジストリその TLD を管理している組織。(たとえば、com
トップレベル ドメインは Verisign によって管理され、horse
ドメインは Nominet によって管理されるなど)
通常、レジストラは EPP または類似のプロトコルを介してこの情報をレジストリに自動的に送信します。ドメインは、レジストリに通知されて初めて「存在」し始めます。
これが完了すると、DNS リゾルバーは単純な再帰検索でそれを見つけることができます。
- リゾルバには、
.
(その根)。 - リゾルバは
.
ネームサーバーの 1 つにネームサーバーの場所を問い合わせますcom
。 - リゾルバは
com
ネームサーバーの 1 つにネームサーバーの場所を問い合わせますsuperuser.com
。 - リゾルバは
superuser.com
ネームサーバーの 1 つに Web サイトの IP アドレスを要求します。