すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud DNS:Private Zone のクイックスタート

最終更新日:Aug 04, 2026

[イントラネットドメイン名の解決] を設定して、VPC 内でドメイン名をプライベート IP アドレスに解決します。

ワークフロー

image

前提条件

  • VPC と vSwitch が作成済みであること。このチュートリアルでは、VPC の CIDR ブロックに 192.168.0.0/16、vSwitch に 192.168.0.0/24 を使用します。VPC と vSwitch の作成と削除

  • デモサービスをホストするために、VPC 内に Elastic Compute Service (ECS) インスタンスが作成済みであること。プライベート IP アドレス (例:192.168.0.83) を控えておいてください。同一 VPC (例:vpc-hangzhou) 内のリソースは、demo.example.com でサービスにアクセスできます。ECS インスタンスの購入と使用

手順

ステップ 1: ゾーンの追加[User Defined Zones]

  1. Private Zone 用 Alibaba Cloud DNS コンソール にサインインします。

  2. 左側のナビゲーションペインで、イントラネット権威 > User Defined Zones を選択します。次に、Add Zone をクリックします。

  3. [ゾーンの追加] ページで、次のパラメータを設定します。

    イントラネット権威ドメイン名 (Zone)example.com を入力します。

    Recursive Resolution Proxy for Subdomain Names: 有効 (デフォルト) のままにします。

    その他のパラメータはデフォルトのままにします。

    重要

    有効範囲はいつでも変更できます。DNS レコードを追加した後に範囲を設定することを推奨します。

    レコードがないゾーンに VPC を関連付けると、その VPC から当該ドメインに対する DNS クエリは失敗します。これは、クエリがパブリック DNS サーバーへ再帰的に転送されないためです。

ステップ 2:DNS レコードの追加

  1. Private Zone 用 Alibaba Cloud DNS コンソール にサインインします。

  2. イントラネット権威 > User Defined Zones に移動します。対象のゾーンを見つけ、[操作] 列の Settings をクリックします。

  3. Settings タブで、Add Record をクリックし、次のパラメータを設定します。

    Record TypeA を選択します。

    Hostnamedemo を入力します。

    Record Value192.168.0.83 を入力します。

    [リクエスト元][デフォルト][TTL][1 分][レコード値の負荷分散ポリシー][ラウンドロビン] に設定します。

ステップ 3:有効範囲の設定

  1. Private Zone 用 Alibaba Cloud DNS コンソール にサインインします。

  2. イントラネット権威 > User Defined Zones に移動します。対象のゾーンを見つけ、[操作] 列の Effective Scope をクリックします。

  3. Effective Scope パネルで、このゾーンに関連付ける VPC を選択します。

    [有効範囲の設定] ダイアログで:

    • [Alibaba Cloud VPC 内で有効]: ドロップダウンリストから関連付ける VPC (例:中国 (杭州) リージョンの VPC) を選択します。複数の VPC を追加できます。クロスアカウントで関連付けるためのリンクとして、[+ VPC Private Zone DNS Resolution Management (Cross-account)] が用意されています。

    • [自己管理型 DNS クラスター内で有効]: ドロップダウンリストからデプロイ済みの自己管理型 DNS クラスターを選択します。これは、エンタープライズ IDC のプライベートネットワークシナリオに適用されます。[今すぐデプロイ] をクリックしてクラスターをデプロイできます。

    説明

    ドメイン名が空の状態による解決失敗を避けるため、DNS レコードを設定した後に有効範囲を設定することを推奨します。ドロップダウンリスト内の VPC データは反映に時間がかかる場合があります。データが同期されていない場合は、30 分後に再試行してください。

ステップ 4:解決の検証

  1. テスト用に、同じ VPC に別の ECS インスタンスを作成します。ECS インスタンスの購入と使用

  2. 新しい ECS インスタンスにサインインし、次のコマンドを実行します:

    curl demo.example.com

    次の出力が表示されます:

    [ecs-assist-user@iZbp1g6oqu352zapdvhqe0Z ~]$ curl demo.example.com
    <!DOCTYPE html>
    <html>
    <head>
    <title>HTTP Server Test Page</title>
    <style>
        body {
                width: 35em;
                margin: 0 auto;
                font-family: Tahoma, Verdana, Arial, sans-serif;
        }
    </style>
    </head>
    <body>
    <h1>Welcome to HTTP Server Test Page!</h1>
    <p>If you see this page, the httpd web server is successfully installed and working. Further configuration is required.</p>
    
    <p><em>Thank you for using apache httpd.</em></p>
    </body>
    </html>

    上記の HTML コンテンツが返された場合、ドメイン名が正しく解決され、Web サービスにアクセスできていることを示します。

    宛先インスタンスでサービスが実行されていない場合は、ping demo.example.com を実行して DNS 解決を検証します。

    出力例:

    [root@iZbp1xxx          ~]# ping demo.example.com
    PING demo.example.com (192.168.0.83) 56(84) bytes of data.
    64 bytes from iZbp17420etyxud5tvupr2Z (192.168.0.83): icmp_seq=1 ttl=64 time=0.014 ms
    64 bytes from iZbp17420etyxud5tvupr2Z (192.168.0.83): icmp_seq=2 ttl=64 time=0.025 ms
    64 bytes from iZbp17420etyxud5tvupr2Z (192.168.0.83): icmp_seq=3 ttl=64 time=0.026 ms
    64 bytes from iZbp17420etyxud5tvupr2Z (192.168.0.83): icmp_seq=4 ttl=64 time=0.025 ms