Alibaba Cloud DNS PrivateZone (PrivateZone) は、Virtual Private Cloud (VPC) をベースにした Alibaba Cloud のプライベートドメイン名解決および管理サービスです。仮想境界ルーター (VBR)、IPsec-VPN 接続、または Cloud Enterprise Network (CEN) インスタンスをトランジットルーターに接続すると、これらのネットワークインスタンスに接続されているオンプレミスネットワークから、トランジットルーターを使用して PrivateZone にアクセスできるようになります。
制限事項
IPsec-VPN 接続に関連付けられているオンプレミスネットワークは、Enterprise Edition のトランジットルーターのみを使用して PrivateZone にアクセスできます。
VBR が Basic Edition のトランジットルーターに接続されている場合、VBR に接続されているオンプレミスネットワークは、VBR と同じリージョンにある Basic Edition のトランジットルーターと VPC のみを使用して PrivateZone にアクセスできます。オンプレミスネットワークは、リージョンをまたいで PrivateZone にアクセスすることはできません。
たとえば、VBR が中国 (北京) リージョンにデプロイされているとします。この場合、VBR に接続されているオンプレミスネットワークは、中国 (北京) リージョンにある Basic Edition のトランジットルーターと VPC のみを使用して PrivateZone にアクセスできます。
前提条件
PrivateZone がデプロイされていること。詳細については、「Alibaba Cloud DNS PrivateZone の有効化」をご参照ください。
PrivateZone の VPC、およびオンプレミスネットワークに接続されている VBR、IPsec-VPN 接続、または CEN インスタンスがトランジットルーターに接続されていること。詳細については、「VPC 接続の作成」、「VBR とトランジットルーターの接続」、「VPN 接続の作成」、または「CEN 接続の作成」をご参照ください。
オンプレミスネットワークがリージョンをまたいで PrivateZone にアクセスする必要がある場合は、各リージョンのトランジットルーター間にリージョン間接続を作成する必要があります。詳細については、「リージョン間接続」をご参照ください。
オンプレミスネットワークが CEN インスタンスを使用して Alibaba Cloud に接続し、その CEN インスタンスと VPC またはトランジットルーターが異なる Alibaba Cloud アカウントに属している場合は、CEN インスタンスに必要な権限を付与する必要があります。詳細については、「CEN インスタンスへの PrivateZone サービスの使用許可」をご参照ください。
Enterprise Edition トランジットルーターを使用した PrivateZone へのアクセスの有効化
PrivateZone へのアクセスの有効化
- CEN コンソールにログインします。
- [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
タブで、PrivateZone がデプロイされている VPC のリージョンにあるトランジットルーターの ID をクリックします。
トランジットルーターの詳細ページで、ルートテーブル タブをクリックします。
ルートテーブル タブで、左側のリストで管理するルートテーブルの ID をクリックし、ルートテーブルの詳細 セクションで ルートエントリ タブをクリックし、次に ルートエントリの追加 をクリックします。
ルートエントリの追加 ダイアログボックスで、次のパラメーターを設定し、OK をクリックします。
パラメーター
説明
[ルートテーブル]
デフォルトでは、現在のルートテーブルが選択されます。
[トランジットルーター ID]
デフォルトでは、現在のトランジットルーターが選択されます。
[名前]
ルートエントリの名前を入力します。
[宛先 CIDR]
PrivateZone の CIDR ブロックを入力します。
PrivateZone は 100.100.2.136/32 と 100.100.2.138/32 を使用してサービスを提供します。この手順を繰り返し、2 つの CIDR ブロックすべてをトランジットルーターのルートテーブルに追加します。
[ブラックホールルート]
Select whether to specify the route as a blackhole route. Valid values:
[はい]: specifies the route as a blackhole route. Traffic that matches the route is dropped.
[いいえ]: specifies that the route is not a blackhole route. In this case, you must specify a next hop for the route.
[いいえ] is selected in this example.
[ネクストホップ]
ネクストホップを選択します。
トランジットルーター上の VPC 接続の ID を選択します。
[説明]
ルートエントリの説明を入力します。
PrivateZone へのアクセスの無効化
- CEN コンソールにログインします。
- [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
タブで、PrivateZone がデプロイされている VPC のリージョンにあるトランジットルーターの ID をクリックします。
トランジットルーターの詳細ページで、ルートテーブルタブをクリックします。
ルートテーブル タブで、左側のルートテーブルリストから管理するルートテーブルをクリックし、ルートテーブルの詳細 セクションにある ルートエントリ タブをクリックして、PrivateZone を指すルートを見つけます。
その後、アクション 列の 削除 をクリックします。ルートエントリの削除 メッセージで、OK をクリックします。
API 操作の呼び出しによる Enterprise Edition トランジットルーターからの PrivateZone へのアクセスの有効化
Alibaba Cloud SDK (推奨)、Alibaba Cloud CLI、Terraform、Resource Orchestration Service (ROS) などのツールを使用して API 操作を呼び出し、Enterprise Edition トランジットルーターのルートを追加および管理できます。詳細については、以下の API リファレンスをご参照ください。
CreateTransitRouterRouteEntry:Enterprise Edition トランジットルーターのルートテーブルにルートを追加します。
DeleteTransitRouterRouteEntry:Enterprise Edition トランジットルーターのルートテーブルから静的ルートを削除します。
Basic Edition トランジットルーターを使用した PrivateZone へのアクセスの有効化
PrivateZone へのアクセスの有効化
- CEN コンソールにログインします。
- [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
タブで、PrivateZone に関連付けられている VPC のリージョンにあるトランジットルーターの ID をクリックします。
PrivateZone サービスを初めて設定する場合は、トランジットルーターの詳細ページで PrivateZone タブをクリックして 承認 をクリックし、[RAM クイック承認] ページで [承認] をクリックします。
承認ロールは
AliyunSmartAGAccessingPVTZRole、アクセスポリシーはAliyunSmartAGAccessingPVTZRolePolicy(システムポリシー) です。オンプレミスネットワークに関連付けられている Smart Access Gateway (SAG) サービスに権限を付与すると、SAG サービスに属する CEN インスタンスが PrivateZone サービスにアクセスできるようになります。
PrivateZone タブに戻り、PrivateZone の設定 をクリックします。PrivateZone の設定 ダイアログボックスで、次のパラメーターを設定し、OK をクリックします。
[ホストリージョン]:PrivateZone サービスがデプロイされているリージョンを選択します。
[ホスト VPC]:PrivateZone サービスが関連付けられている VPC を選択します。
[アクセスリージョン]:PrivateZone にアクセスする必要がある VBR または CEN インスタンスがデプロイされているリージョンを選択します。
PrivateZone へのアクセスの無効化
- CEN コンソールにログインします。
- [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
タブで、PrivateZone サービスがデプロイされているリージョン内のトランジットルーターの ID をクリックします。
トランジットルーターの詳細ページで、PrivateZone タブをクリックし、削除する設定レコードを見つけ、アクション 列の 削除 をクリックします。
PrivateZone の削除 メッセージで、OK をクリックします。
API 操作の呼び出しによる Basic Edition トランジットルーターからの PrivateZone へのアクセスの有効化
Alibaba Cloud SDK (推奨)、Alibaba Cloud CLI、Terraform、Resource Orchestration Service (ROS) などのツールを使用して API 操作を呼び出し、Basic Edition トランジットルーターのルートを追加および管理できます。詳細については、以下の API リファレンスをご参照ください。
RoutePrivateZoneInCenToVpc:PrivateZone へのアクセスを有効にします。
DescribeCenPrivateZoneRoutes:PrivateZone への接続を照会します。
UnroutePrivateZoneInCenToVpc:PrivateZone へのアクセスを無効にします。