[イントラネットドメイン名の解決] を設定して、VPC 内でドメイン名をプライベート IP アドレスに名前解決します。
ワークフロー
前提条件
-
VPC と vSwitch が作成済みであること。このチュートリアルでは、VPC に CIDR ブロック
192.168.0.0/16、vSwitch に192.168.0.0/24を使用します。VPC と vSwitch の作成と削除。 -
デモサービスをホストするために、VPC 内に ECS インスタンスが作成済みであること。プライベート IP アドレス (例:192.168.0.83) を控えておいてください。同一 VPC (例:
vpc-hangzhou) 内のリソースは、demo.example.comでサービスにアクセスできます。ECS インスタンスの購入と使用。
手順
手順 1: ゾーンの追加 [User Defined Zones]
-
Private Zone 用 Alibaba Cloud DNS コンソール にサインインします。
-
左側のナビゲーションペインで、イントラネット権威 > User Defined Zones を選択します。次に、Add Zone をクリックします。
-
[ゾーンの追加] ページで、次のパラメータを設定します。
[イントラネット権威ドメイン名 (Zone)]:
example.comを入力します。[Recursive Resolution Proxy for Subdomain Names]: 有効のままにします (デフォルト)。
その他のパラメータはデフォルトのままにします。
重要有効範囲はいつでも変更できます。DNS レコードを追加した後で有効範囲を設定することを推奨します。
レコードが存在しないゾーンに VPC を関連付けると、その VPC から当該ドメインに対する DNS クエリは失敗します。これは、パブリック DNS サーバーに再帰的に転送されないためです。
ステップ 2:DNS レコードの追加
-
Private Zone 用 Alibaba Cloud DNS コンソール にサインインします。
-
イントラネット権威 > User Defined Zones に移動します。対象のゾーンを見つけ、操作列の Settings をクリックします。
-
Settings タブで、Add Record をクリックし、次のパラメーターを設定します。
[Record Type]:A を選択します。
[Hostname]:
demoを入力します。[Record Value]:
192.168.0.83を入力します。
ステップ 3:有効範囲の設定
-
Private Zone 用 Alibaba Cloud DNS コンソール にサインインします。
-
イントラネット権威 > User Defined Zones に移動します。対象のゾーンを見つけ、[操作] 列の Effective Scope をクリックします。
-
Effective Scope パネルで、このゾーンに関連付ける VPC を選択します。

ステップ 4:名前解決の検証
-
テスト用に、同一 VPC 内に別の ECS インスタンスを作成します。ECS インスタンスの購入と使用。
-
新しい ECS インスタンスにサインインし、次のコマンドを実行します:
curl demo.example.com
正しい IP アドレスが返される場合、設定は成功です。
宛先インスタンスでサービスが実行されていない場合は、
ping demo.example.comを実行して DNS の名前解決を検証してください。