(舊版網路) 建立 DNS 轉送規則
私有雲端的 DNS 轉送規則會決定 Google Cloud VMware Engine 如何將管理設備的 DNS 要求轉送至地端部署服務的 DNS 伺服器。
您可以設定多個條件式 DNS 轉送規則,每個規則都與一個或多個與網域相關聯的 DNS 伺服器相關聯。
以下列舉幾個需要設定 DNS 條件轉送規則的程序:
- 依據伺服器名稱,將系統記錄檔訊息從私有雲 vCenter 轉送至系統記錄檔收集伺服器。
- 使用內部部署的 Active Directory 部署作業做為私人雲端的識別資訊來源。
- 使用 VMware Site Recovery Manager (SRM) 進行災難復原。
- 使用 Zerto 虛擬複寫功能進行災難復原。
事前準備
本文件中的步驟假設您已完成下列操作:
建立 DNS 轉送規則
如要在專案中建立 DNS 轉送規則,請使用下列任一方法。
主控台
如要使用Google Cloud 主控台為私有雲端建立 DNS 轉送規則,請完成下列步驟:
前往 Google Cloud 控制台的「Private clouds」頁面。
按一下「選取專案」,然後選取要建立 DNS 轉送規則的機構、資料夾或專案。
選取要建立規則的私有雲。
在私有雲總覽頁面中,按一下「DNS」DNS。
按一下 [新增規則]。
指定要轉送的網域,並指定一或多個可解析該網域的 IPv4 位址,以半形逗號分隔的清單提供。
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
要求。您可以在每項要求中加入一或多個規則。
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 控制台的「Private clouds」頁面。
按一下「選取專案」,然後選取包含要設定 DNS 轉送規則的私有雲端的機構、資料夾或專案。
選取要建立規則的私有雲。
在私有雲總覽頁面中,按一下「DNS」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
:私有雲名稱