本主題提供範例,說明如何使用 Google Cloud DNS 設定 DNS 區域,並使用記錄集指向 Apigee 混合入口 IP 位址。
建立代管可用區和記錄集
本節說明如何在 Google Cloud DNS 中建立 DNS 區域和記錄集。
- 為您的網域建立代管區域和記錄集。這是您用來對混合型 API 發出 API 代理呼叫的位址。
- 建立代管公開區域。如需操作說明,請參閱「 建立受管理的公開區域」。
- 請使用下列選項建立新的記錄組合。如需操作說明,請參閱「建立新記錄」。
- DNS 名稱:與端點外部 API 呼叫通訊的名稱,例如
api-services
或example-endpoint
- 資源記錄類型:A
- TTL 和 TTL 單位:接受預設值
- IP 位址:您建立的靜態 IP 位址
- DNS 名稱:與端點外部 API 呼叫通訊的名稱,例如
- 在「可用區詳細資料」檢視畫面中,複製您剛建立的 A 記錄 DNS 名稱,並儲存至
DOMAIN
環境變數。請注意,請勿在結尾加上句號。export DOMAIN=dns_name_of_record
- 「區域詳細資料」檢視畫面會列出四個 DNS 伺服器,做為新區域的 NS 資料。複製 DNS 記錄資料,如以下範例所示:
將 DNS 伺服器新增至 Cloud DNS
在這個步驟中,您會將網域的 DNS 伺服器複製到 Google Cloud DNS。這樣一來,Google Cloud 就能管理 Google Cloud 專案的 DNS。
將網域設定為使用 Google Cloud 名稱伺服器
前往網域註冊商,編輯網域的 DNS 設定,以便使用 Google Cloud 名稱伺服器。
下列螢幕截圖顯示在 Google Domains 中輸入 Google Cloud 名稱伺服器的範例:
Google Cloud DNS 現在會管理網域的 DNS 記錄。