2

DNS サーバーは、whois レコードが DNS サーバーを指すように更新された後にのみ応答を開始すると誰かに言われました。これは正常な動作ですか?または、whois レコードが更新される前に DNS サーバーが応答する必要がありますか?

また、ドメインがアクティブになったら (上記の質問への回答に応じて、ドメインが追加された後、または whois レコードが更新された後)、ネーム サーバーが応答を開始するまでどのくらいかかりますか?

インターネット全体に伝播するのにかかる時間のことではなく、ドメインのネーム サーバーでの時間のことです。また、インターネットの残りの部分が変更をいつ確認するかについても気にしません。次のようなコマンドを使用するときに、その DNS サーバーがいつ応答する必要があるかだけを考えています。

 nslookup www.example.com ns1.dnsserver.com
4

2 に答える 2

3

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.comISPは、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 レコードを設定する必要があります。

于 2009-02-22T02:45:05.540 に答える
2

DNS サーバーは、Whois サーバーとは完全に独立して動作します。Whois の後で DNS が更新される速度の関係は、レジストラに完全に依存します。レジストラまたは Web ホストは、顧客がコントロール パネルで変更を行ってから 1 ~ 2 秒以内に DNS を更新する場合があります。バッチ モードで更新を行う場合は、数分から数時間かかる場合があります。

理想的には、顧客のリクエストによるすべての DNS 変更が DNS サーバー上で非常に迅速に (数秒以内に) 発生する必要がありますが、ご指摘のとおり、インターネット全体に変更が反映されるまでには遅延が生じる場合があります。

于 2009-02-22T02:42:53.657 に答える