このトピックでは、PrivateZone を使用してプライベートドメイン名を設定する方法について説明します。
プロセスの概要
前提条件
Virtual Private Cloud (VPC) を作成します。例えば、VPC の CIDR ブロックを
192.168.0.0/16に、vSwitch の CIDR ブロックを192.168.0.0/24に設定します。詳細については、「VPC と vSwitch の作成と削除」をご参照ください。VPC 内にデモサービスを作成し、その内部 IP アドレス (例:192.168.0.83) を取得します。これにより、VPC (
vpc-hangzhou) 内の任意のマシンからdemo.example.comにアクセスして、デモサービスにアクセスできるようになります。詳細については、「コンソールを使用した ECS インスタンスの作成と使用」をご参照ください。
手順
1. 権限のあるドメイン名の追加
Alibaba Cloud DNS コンソールにログインします。
[Authoritative PrivateZone] ページの [ユーザーのドメイン名] タブで、[ゾーンの追加] をクリックします。
権限のあるプライベートドメイン名を入力し、[OK] をクリックします。
説明[ドメイン名タイプ] オプションが表示される場合は、[アクセラレーションリージョン用の権限のあるドメイン] を選択します。[ドメイン名タイプ] オプションが表示されない場合は、タイプを選択する必要はありません。デフォルトで [アクセラレーションリージョン用の権限のあるドメイン] が作成されます。
重要範囲はいつでも変更できます。DNS レコードを追加した後に範囲を設定してください。
レコードを追加する前に範囲を設定すると、その範囲内でのドメイン名に対する DNS クエリは失敗します。これは、クエリがパブリック DNS サーバーに再帰的に送信されないためです。
範囲を設定しない場合、クエリはパブリック DNS サーバーに再帰的に送信されます。
2. DNS レコードを追加する
Alibaba Cloud DNS コンソールに移動します。
[Authoritative PrivateZone] ページで、[ユーザーのドメイン名] タブをクリックします。
[ユーザーのドメイン名] タブで、対象のドメイン名を見つけ、[操作] 列の [DNS 設定] をクリックします。
[DNS レコード] タブで [レコードの追加] をクリックします。表示されるダイアログボックスで、[フォームモード] を選択します。
[レコードの追加] ダイアログボックスで、DNS レコードのパラメーターを設定し、[OK] をクリックします。

[DNS 変更の確認] ダイアログボックスで、設定が正しいことを確認し、[OK] をクリックします。
3. ドメイン名の範囲の設定
Alibaba Cloud DNS コンソールにログインします。
[権威プライベートゾーン] ページの [ユーザードメイン名] タブで、目的のドメイン名を見つけ、[操作] 列の [範囲設定] をクリックします。
[範囲設定] パネルで、DNS ルールを有効にする VPC を選択し、[OK] をクリックします。

4. 設定を検証する
同じ VPC 内に別の Elastic Compute Service (ECS) インスタンスを作成します。詳細については、「コンソールを使用した ECS インスタンスの作成と使用」をご参照ください。
新しい ECS インスタンスにログインし、次のコマンドを実行します:
curl demo.aliyun.com
正しい IP アドレスが返され、設定が正しいことを示します。