DNS サーバーが見つかるには、whois レコードと呼ばれるものがどこにあるかを知っている必要があります。
厳密に言えば、whois レコードには、ドメインの DNS サーバーだけでなく、はるかに多くの情報が含まれています。
DesktopA が に接続する必要がexample.com
あるとします。回答が ISP の DNS またはローカル マシンによってまだキャッシュされていないと仮定すると、次のサーバーに接続されます。
DesktopA には ISP を指す DNS 設定があるため、DektopA は ISP の DNS サーバーexample.com.
に場所 (その IP) がわかっているかどうかを尋ねます。
ISP DNS サーバーは知らないため、ルート ドメイン データベースに接続しますcom.
(すべての完全修飾ドメイン名は で終わりますが、.
通常は明示的に使用しませんが、Web 要求に挿入してみてください。正常に動作します)。
このグローバル ルート サーバーのブートストラップ リストは、通常、OS によって定期的に更新されます。ルート サーバーは、、、
などの各グローバル ドメインについて、どのトップ レベル ドメイン TLD サーバーに接続するかを認識
します。
ルート サーバーは、.COM TLD サーバーの 1 つの IP アドレスで応答します。.com
.org
.uk
com
ISP DNS サーバーは .COM TLD サーバーに接続し、EXAMPLE の場所を尋ねます。
の .COM データベース レコードにexample.com
は、ドメイン名と共に登録された 2 つ (またはそれ以上) の DNS サーバーが含まれますexample.com
。これらは、whois レコードの一部です。
example.com
ISPは、whois で設定されている DNS サーバーの IP アドレスを取得しています。最初のもの (または最初のものを利用できない場合は 2 番目のもの) にクエリを実行し、「example.com」の IP は何ですか? と尋ねます。
の DNS サーバーexample.com
はそのレコードを調べて、ドメインに定義された A レコードexample.com
を IP として返し1.2.3.4
ます。
ISP の DNS サーバーは、この情報を所定の時間 (TTL) キャッシュし、IP 1.2.3.4 を DesktopA に返します。
デスクトップ A はexample.com
、IP によってサーバーに直接アクセスできるようになりました。
DesktopA は、検索を高速化するために、この情報をしばらくの間キャッシュする場合があります。
www.example.com
これは、やなどのサブドメインでも同じですjohn.people.example.com
。ドメインの前のすべてexample.com
を DNS サーバーで宣言する必要があるため、誰かが自分のアドレスを照会した場合、DNS サーバーexample.com
は定義を検索して回答できます (必要に応じて、それらを別のサーバーにも渡すことができます)。
結論は
したがって、質問に戻ると、誰かがそのドメイン名を使用してアクセスできるようにするには、ドメインの適切な DNS レコードを使用して whois レコードを設定する必要があります。