ドメイン ネーム サーバーは、プライマリ ドメイン ネーム サーバー、セカンダリ ドメイン ネーム サーバー、キャッシュ ドメイン ネーム サーバー、および転送ドメイン ネーム サーバーの 4 つのタイプに分類できます。プライマリ ドメイン ネーム サーバーのデータは変更できますが、セカンダリ ドメイン ネーム サーバーのデータは変更できません。キャッシュ ドメイン ネーム サーバーによって提供される情報は間接的な情報であり、転送ドメイン ネーム サーバーは、ドメイン ネーム サーバーのローカル クエリを担当します。すべての非ローカル ドメイン名。
#この記事の動作環境: Windows10 システム、Thinkpad t480 コンピューター。
DNS (Domain Name Server) は、ドメイン名 (ドメイン名) とそれに対応する IP アドレス (IP アドレス) を変換するサーバーです。 DNS は、メッセージのドメイン名を解決するために、ドメイン名と対応する IP アドレスのテーブルを保存します。ドメイン名は、インターネット上のコンピュータまたはコンピュータ グループの名前で、データ送信中にコンピュータの電子的位置 (場合によっては地理的位置も) を識別するために使用されます。ドメイン名はドットで区切られた名前の文字列で、通常は組織名が含まれ、組織の種類またはドメインが存在する国を示す 2 文字または 3 文字の接尾辞が常に含まれます。
ドメイン ネーム サーバーの種類:
1. プライマリ ドメイン ネーム サーバー
は、リージョン内のすべてのドメイン名情報を維持する責任を負い、すべての特定の情報に対する権限があり、情報ソース、データは変更できます。
2. セカンダリ ドメイン ネーム サーバー
プライマリ ドメイン ネーム サーバーに障害が発生したり、シャットダウンしたり、過負荷になった場合、セカンダリ ドメイン ネーム サーバーは、プライマリ ドメインのバックアップとしてドメイン名解決サービスを提供します。ネームサーバー。セカンダリ ドメイン ネーム サーバーのゾーン ファイル内のデータは、別のプライマリ ドメイン ネーム サーバーからコピーされるため、変更できません。
3. ドメインネームサーバーのキャッシュ
リモートサーバーから各ドメインネームサーバーのクエリの回答を取得し、回答が得られたらキャッシュに置き、同じ情報を保存します。キャッシュ ネーム サーバーは、提供する情報が間接的な情報であるため、権威ネーム サーバーではありません。
4. 転送ドメイン ネーム サーバー
は、すべての非ローカル ドメイン名のローカル クエリを担当します。転送ドメイン ネーム サーバーは、クエリ リクエストを受信すると、そのリクエストをキャッシュ内で検索します。見つからない場合は、結果が見つかるまで、指定されたドメイン ネーム サーバーに順番にリクエストを転送します。見つからない場合は、検索できない結果を返します。マッピングされた。
ドメイン ネーム サーバーの役割
ドメイン名を登録してホスティング サービスを購入した後、次の順序でドメイン名を購入したホストに解決する必要があります。 Web サイトのコンテンツを表示するには 。ほとんどの場合、DNS ドメイン ネーム サーバーがドメイン名を解決した後、すぐに Web サイトのコンテンツを表示することはできず、Web サイトが開くまでに数時間、場合によっては 1 ~ 2 日かかります。
#ドメイン名解決プロセス
ドメイン名解決にこれほど時間がかかる理由を理解するには、ドメイン名解決プロセスを理解する必要があります。そしてDNSサーバーの影響。 インターネット上のすべてのコンピュータには IP アドレスが割り当てられ、実際には異なる IP アドレス間でデータ転送が行われます。私たちが自宅でインターネットをするときに使用するコンピューターも含め、インターネットに接続すると IP アドレスが割り当てられますが、この IP アドレスはほとんどの場合動的です。つまり、モデムをオフにしてインターネットを再びオンにすると、インターネット アクセス プロバイダーが新しい IP アドレスをランダムに割り当てます。 Webサイトサーバーは本来インターネットに接続されたコンピュータですが、低温・低塵の環境を保ちながらセキュリティを確保するため、データセンターに設置されたサーバーとして適した構成となっています。 。これらのサーバーは、固定 IP アドレスを使用してインターネットに接続します。 ドメイン名は特定のサーバーに解決され、Web ページ ファイルはこのサーバーに配置されます。ユーザーのコンピュータは、このドメイン名の Web ページ情報を取得するためにどのサーバーにアクセスすればよいかを認識します。これはドメイン ネーム サーバーを通じて実現されます。 ドメインネームサーバー DNS は英語の Domain Name Server の略称です。各ドメイン名には少なくとも 2 つの DNS サーバーが必要です。これにより、DNS サーバーの 1 つに問題が発生した場合に、もう一方のサーバーもドメイン名に関するデータを返すことができます。 3 つ以上の DNS サーバーを使用することもできますが、これらすべての DNS サーバーの DNS レコードは同じである必要があります。 ドメイン名の DNS レコードは、A レコードや MX レコードなど、DNS サーバーに保持されます。 Aレコードは、ホスト名(またはドメイン名)に対応するIPアドレスを指定するために使用されます。 MX レコードは、ドメイン名をメール サーバーに解決するために使用されます。多くの場合。 ブラウザがブラウザのアドレス ボックスにドメイン名を入力するか、別の Web サイトのリンクをクリックしてこのドメイン名にアクセスすると、ブラウザはドメインにアクセスするためにユーザーのインターネット アクセス プロバイダーにドメイン名要求を送信します。販売者の DNS サーバーは、ドメイン名データベースにクエリを実行して、このドメイン名の DNS サーバーが何であるかを確認する必要があります。次に、DNS サーバーに移動して DNS レコードを取得します。つまり、ドメイン名が指す IP アドレスを取得します。この IP 情報を取得した後、アクセス プロバイダーのサーバーは、この IP アドレスに対応するサーバーにアクセスして Web ページのコンテンツをクロールし、リクエストを行ったブラウザーにコンテンツを送信します。 このプロセスは説明すると非常に複雑ですが、実際には 1 ~ 2 秒以内に完了します。さらに関連記事を読みたい場合は、PHP 中国語 Web サイト にアクセスしてください。 !
以上がドメイン ネーム サーバーの 4 つのタイプとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。