このトピックでは、基本的なドメイン名前解決を設定する方法について説明します。これにより、ドメイン名をウェブサイトサーバーまたはメールボックスサービスにポイントできます。設定が完了すると、ユーザーはドメイン名を使用してウェブサイトにアクセスできるようになります。また、カスタムドメイン名を持つアドレスからメールを送受信することもできます。
ドメイン名前解決を設定する理由
ドメイン名前解決は、www.example.com のような人間が読めるドメイン名を、192.168.1.1 のような機械が読める IP アドレスに変換します。ブラウザにドメイン名を入力すると、ドメインネームシステム (DNS) が対応する IP アドレスを検索し、ブラウザを正しいサーバーに誘導します。ドメイン名前解決を設定することで、ドメイン名をウェブサイトにリンクできます。
前提条件
ウェブサイト情報の準備:
192.0.2.0のような IPv4 形式のウェブサイトサーバーのパブリック IP アドレスが必要です。Alibaba Cloud ECS ユーザー: パブリック IP アドレスは Alibaba Cloud ECS コンソールで確認できます。
他のサービスプロバイダーのユーザー: サービスプロバイダー (SP) に連絡して、パブリック IP アドレスを取得してください。
ドメインステータスの確認:WHOIS ツールを使用してドメインステータスを照会します。ステータスが正常であることを確認します。
このトピックでは、Alibaba Cloud DNS を例として使用します。他の解決サービスを使用する場合は、解決サービスプロバイダーの指示に従ってください。
クイックガイド: ウェブサイト解決の設定 | メールボックス解決の設定 | サブドメイン解決の設定
シナリオ 1: ウェブサイト解決の設定
このシナリオでは、example.com などのドメイン名をウェブサイトサーバーの IP アドレスにポイントする方法を示します。
ドメインコンソール - ドメイン名リストに移動します。
ドメイン名リストで、設定するドメイン名を見つけ、[操作] 列の [解決] をクリックします。
新しいページで、[クイック追加] をクリックします。
ページ上部のメッセージが [ドメイン名の DNS 情報は正しく設定されています] を示していることを確認してください。問題がある場合は、詳細を展開して自己診断を行ってください。異常なステータスに遭遇した場合は、まず DNS サーバーの問題を解決する必要があります。そうしないと、DNS レコードを追加しても有効になりません。

[ウェブサイト解決] を選択し、必要に応じて設定を構成します。
@ホストレコードは、example.comのようなプレフィックスのないドメイン名であるプライマリドメイン名を表します。サブドメインを設定するには、[ホストレコード] 入力ボックスにサブドメインを入力し、チェックボックスを選択します。

ウェブサイトサーバーのパブリック IP アドレスを入力し、[OK] をクリックしてレコードを保存します。

上記の手順は、A レコード、AAAA レコード、CNAME レコードなど、いくつかの一般的な DNS レコードを対象としています。他の種類のレコードを追加するには、解決設定ページの [レコードの追加] ボタンをクリックします。詳細については、「DNS レコードを追加する」をご参照ください。
シナリオ 2: メールボックス解決の設定
このシナリオでは、ビジネスメールボックスの MX レコードを設定する方法について説明します。
ドメインコンソール - ドメイン名リストに移動します。
ドメイン名リストで、設定するドメイン名を見つけ、[操作] 列の [解決] をクリックします。
[解決設定] ページで、[クイック追加] をクリックします。
表示されるダイアログボックスで、[メールボックス解決] を選択します。
メールボックスの種類を選択します。

[確認] ボタンをクリックします。システムは必要なメールボックス DNS レコードを自動的に追加します。
メールボックスの解決は通常、安定するまでに 2 時間かかります。設定後、変更が有効になるまで待ち、頻繁なテストは避けてください。
上記の手順では、メールボックス解決を迅速に設定する方法について説明しています。メールボックスのオプションが利用できない場合は、標準的な方法を使用して設定できます。
シナリオ 3: サブドメイン解決の設定
blog.example.com や api.example.com などのサブドメインは、第 2 レベルドメインです。これにより、ドメイン名の異なる部分を異なるサービスにポイントできます。
設定例:
ターゲット解決アドレス | ホストレコード | レコードタイプ | レコード値 |
blog.example.com をサーバー IP アドレスにポイントする | blog | A | 192.0.2.10 |
api.example.com を別のサービスにポイントする | api | CNAME | cname.otherservice.com |
手順:
すでにドメイン名を登録している場合、別途サブドメインを登録する必要はありません。サブドメインに対して個別の解決を設定するだけで済みます。手順は、ウェブサイト解決の設定と同じです。重要なステップは、ホストレコードを指定することです。
ドメインコンソール - ドメイン名リストに移動します。
ドメイン名リストで、設定するドメイン名を見つけ、[操作] 列の [解決] をクリックします。
[解決設定] ページで、[レコードの追加] ボタンをクリックします。
パラメーターを設定します:
レコードタイプ: 必要に応じて
AまたはCNAMEを選択します。ホストレコード:
blog、shop、apiなどのサブドメインのプレフィックスを入力します。レコード値: ターゲットの IP アドレスまたはドメイン名を入力します。
[OK] をクリックしてレコードを保存します。
解決結果の確認
有効になるまでの時間について
新しい DNS レコード: 通常、すぐに有効になります。
変更された DNS レコード: 変更が有効になるまでの時間は、Time to Live (TTL) の設定に依存します。たとえば、DNS レコードの TTL 値が 10 分の場合、理論的には変更がグローバルに有効になるまでに 10 分かかります。
ただし、キャリアのローカル DNS サーバーがより長いキャッシュ時間を強制する場合、DNS レコードの変更または削除は遅延します。完全に有効になるまでに最大 48 時間かかる場合があります。したがって、変更を行う際には、ユーザーエクスペリエンスの中断を防ぐために、古い IP アドレスと新しい IP アドレスの両方がサービスを提供していることを確認してください。
推奨事項:
DNS レコードを変更する前に、TTL 値を下げてください。変更を行う前に、1 回の完全な TTL サイクルが経過するのを待ちます。
変更後、スムーズなトランジションを確保するために、新しい IP アドレスまたはサービスと古い IP アドレスまたはサービスの両方が少なくとも 1 回の TTL サイクル利用可能であることを確認してください。
オンラインツールを使用した検証
[解決設定] ページで、追加した DNS レコードを見つけます。
レコードの右側にある [有効性の確認] ボタンをクリックします。

クエリ結果を待ちます:
[解決結果] が設定した [レコード値] と一致する場合、解決は有効になっています。
一致しない場合は、DNS キャッシュが更新されるのを待つ必要があります。トラブルシューティングについては、「解決の失敗を迅速にトラブルシューティングする」もご参照ください。
また、「dig または nslookup コマンドを使用してクエリする」ことで、解決結果を検証することもできます。
コアコンセプト: レコードタイプの説明
レコードタイプ | 説明 | レコード値のフォーマット | 一般的なシナリオ |
A | ドメイン名を IPv4 アドレスにポイントします。 | 192.0.2.1 などの IPv4 アドレス | ウェブサイトサーバーの解決 |
AAAA | ドメイン名を IPv6 アドレスにポイントします。 | 2001:db8::1 などの IPv6 アドレス | ウェブサイトに IPv6 アクセスを提供する |
CNAME | ドメイン名を別のドメイン名 (エイリアス) にポイントして間接的に指定します。 | 別の有効なドメイン名 | ドメイン名を CDN または SaaS サービスにポイントする |
MX | ドメイン名のメールを処理するメールサーバーを指定します。 | 優先度 (数値) + メールサーバードメイン名 | ビジネスメールボックスの設定 |
TXT | テキスト情報を提供します。ドメインの所有権の認証やセキュリティポリシーの設定によく使用されます。 | 自由形式のテキスト文字列 | SSL、SPF、メールボックス、DNS 認証などのさまざまな認証 |
関連資料
DNS レコードの競合を回避する: ホストレコードは、A レコードと CNAME レコード、または MX レコードと CNAME レコードの両方を持つことはできません。また、CNAME レコードループを作成することも避けるべきです。詳細については、「DNS レコードの競合ルール」をご参照ください。
トラブルシューティング: 問題の解決方法については、「解決の失敗を迅速にトラブルシューティングする」をご参照ください。