DNS 解決
このトピックでは、DNS 解決に関するよくある質問にお答えします。
DNS 解決
- DNS 解決とは何ですか。
ECS インスタンスを購入すると、システムは IP アドレスを割り当てます。IP アドレスは数字で構成されており覚えにくいため、ドメイン名が覚えやすいエイリアスとしての役割を果たします。例えば、
example.aliyundoc.comは、IP アドレスに対応するドメイン名です。DNS 解決とは、ドメイン名を Web サイトの IP アドレスに紐付けるサービスであり、ユーザーがドメイン名で Web サイトにアクセスできるようにします。Alibaba Cloud は、Alibaba Cloud DNS を通じて DNS 解決サービスを提供しています。Alibaba Cloud DNS は、安全で高速、安定性が高く、スケーラブルな権威 DNS サービスです。企業や開発者が管理しやすいドメイン名を、コンピューターがネットワーク通信に使用する数値の IP アドレスに変換し、ユーザー トラフィックを適切な Web サイトまたはアプリケーション サーバーにルーティングするのに役立ちます。詳細については、「Alibaba Cloud DNS」をご参照ください。
- なぜ DNS 解決を設定する必要があるのですか。
ユーザーがドメイン名で Web サイトにアクセスできるようにするには、DNS 解決を完了する必要があります。これは、ECS インスタンスを購入し、Web サイトをデプロイし、ドメイン名を購入した後の必須の手順です。
- DNS 解決を設定するにはどうすればよいですか。
中国本土のほとんどのドメイン名レジストラは、独自の DNS サーバーを提供しています。
A レコード
DNS 解決を設定する際、レコード タイプを選択する必要があります。このセクションでは、A レコードとは何かを説明します。
複数のドメイン名を購入し、それらすべてを同じ Web サーバーに紐付けたい場合は、各ドメイン名をサーバーに紐付ける必要があります。トップレベルドメイン配下の第 2 レベルドメインと第 3 レベルドメインは、すべてサブドメインです。
ECS インスタンスを変更する場合、古いサーバーを指しているすべてのドメインの DNS レコードを更新する必要があり、これは手間のかかる作業です。CNAME レコードを使用すると、このタスクを簡素化できます。
CNAME レコード
CNAME レコードは、エイリアスレコードとも呼ばれ、ドメイン名を別のドメイン名に対応付けます。通常、メールサービスやコンテンツデリバリーネットワーク (CDN) アクセラレーションに使用します。
CDN を使用して Web サイトを高速化する場合、CNAME レコードの設定は重要な手順です。CDN サービスを有効化してドメイン名を追加すると、CDN プロバイダーは CNAME を割り当てます。高速化ドメイン名へのリクエストが CDN ノードにルーティングされるように、ドメイン名をこの CNAME に紐付ける必要があります。このプロセスにより、コンテンツ配信が高速になります。手順については、「CNAME レコードの設定」をご参照ください。
CNAME レコードが指すドメイン名は、最終的に A レコードに解決される必要があります。
CNAME レコードと A レコードの違い
A レコードはドメイン名を IP アドレスに対応付けるのに対し、CNAME レコードはドメイン名を別のドメイン名に対応付けます。
長期的に Web サイトを運営する予定がある場合は、CNAME レコードの使用を推奨します。CNAME レコードは CDN アクセラレーションを可能にし、オリジンサーバーの IP アドレスを隠すことで攻撃リスクも軽減します。
CDN アクセラレーションにおける CNAME レコード
CDN の主な機能は、オリジンサーバーのコンテンツを、ユーザーに地理的に近いノード (キャッシュサーバー) にキャッシュすることです。これにより、コンテンツ配信が高速になります。CNAME レコードがこのプロセスをどのように実現するかについて詳しくは、「高速化の仕組み」をご参照ください。