(レガシー ネットワーク)DNS 転送ルールを作成する
プライベート クラウドの DNS 転送ルールによって、Google Cloud VMware Engine が管理アプライアンスからオンプレミス サービスの DNS サーバーに DNS リクエストを転送する方法が決定されます。
ドメインに関連付けられた DNS サーバーがそれぞれに 1 つ以上含まれる複数の条件付き DNS 転送ルールを構成できます。
条件付き DNS 転送ルールを必要とするプロセスには、次のようなものがあります。
- プライベート クラウド vCenter からの syslog メッセージをサーバー名で syslog コレクション サーバーに転送する。
- プライベート クラウド用のオンプレミスの Active Directory デプロイを ID ソースとして使用する。
- 障害復旧用に VMware Site Recovery Manager (SRM)を使用する。
- 障害復旧用に Zerto Virtual Replication を使用する。
始める前に
このドキュメントでは、次の作業が完了していることを前提としています。
DNS 転送ルールを作成する
プロジェクト内の DNS 転送ルールの説明を作成するには、次のいずれかの方法を使用します。
コンソール
Google Cloud コンソールを使用してプライベート クラウドの DNS 転送ルールを作成するには、次の手順を行います。
Google Cloud コンソールで、[プライベート クラウド] ページに移動します。
ルールを作成するプライベート クラウドを選択します。
プライベート クラウドの概要ページで、[DNS] をクリックします。
[ルールの追加] をクリックします。
転送するドメインを指定して、ドメインを解決できる IPv4 アドレスを 1 つ以上カンマ区切りのリストで指定します。
gcloud
プライベート クラウドの DNS 転送ルールを作成するには、gcloud vmware private-clouds dns-forwarding update
コマンドを使用します。リクエストごとに複数の --rule
フラグを使用して、複数のルールを指定できます。
gcloud vmware private-clouds dns-forwarding update \ --project=PROJECT_ID \ --location=ZONE \ --private-cloud=PRIVATE_CLOUD_NAME \ --rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,.... \ --rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,....
以下のように置き換えます。
PROJECT_ID
: プライベート クラウドが配置されているプロジェクトの IDZONE
: プライベート クラウドのゾーンPRIVATE_CLOUD_NAME
: プライベート クラウドの名前DOMAIN
: 転送するドメインDNS_SERVER_IP1,DNS_SERVER_IP2,....
: 権威 DNS サーバーの IPv4 アドレスのカンマ区切りのリスト
API
POST
リクエストを作成します。各リクエストに 1 つ以上のルールを追加できます。
curl -X POST -H "Authorization: Bearer TOKEN " -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_NAME/dnsForwarding -d '{"forwardingRules": [ { "domain": "DOMAIN", "nameServers": [ "DNS_SERVER_IP1", "DNS_SERVER_IP2" ] }, { "domain": "DOMAIN", "nameServers": [ "DNS_SERVER_IP1", "DNS_SERVER_IP2" ] } ]}
以下のように置き換えます。
PROJECT_ID
: プライベート クラウドが配置されているプロジェクトの IDZONE
: プライベート クラウドのゾーンPRIVATE_CLOUD_NAME
: プライベート クラウドの名前DOMAIN
: 転送するドメインDNS_SERVER_IP1,DNS_SERVER_IP2,....
: 権威 DNS サーバーの IPv4 アドレスのカンマ区切りのリスト
DNS 転送ルールの説明を取得する
プロジェクト内の DNS 転送ルールの説明を取得するには、次のいずれかの方法を使用します。
コンソール
Google Cloud コンソールを使用してプライベート クラウドの DNS 転送ルールの説明を取得するには、次の手順を行います。
Google Cloud コンソールで、[プライベート クラウド] ページに移動します。
ルールを作成するプライベート クラウドを選択します。
プライベート クラウドの概要ページで、[DNS] をクリックします。
gcloud
プライベート クラウドの DNS 転送ルールを作成するには、gcloud vmware private-clouds dns-forwarding describe
コマンドを使用します。
gcloud vmware private-clouds dns-forwarding describe \ --project=PROJECT_ID \ --location=ZONE \ --private-cloud=PRIVATE_CLOUD_NAME
以下を置き換えます。
PROJECT_ID
: プライベート クラウドが配置されているプロジェクトの IDZONE
: プライベート クラウドのゾーンPRIVATE_CLOUD_NAME
: プライベート クラウドの名前
API
POST
リクエストを作成します。
POST https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/dnsForwarding
以下を置き換えます。
PROJECT_ID
: プライベート クラウドが配置されているプロジェクトの IDZONE
: プライベート クラウドのゾーンPRIVATE_CLOUD_NAME
: プライベート クラウドの名前