GCP 的 Cloud DNS 上居然沒有做「匯出」按鈕,無法在上面直接下載備份。萬一誤按刪除的話,整個設定都沒了:
在 GCP 畫面中可以找到「啟動 Cloud Shell」,啟動之後可以用命令模式匯出 Cloud DNS 的設定:
$ gcloud dns record-sets export [要儲存的檔案名稱] --zone=[ZONE 區域名稱]
例如: (預設匯出為 YAML 格式)
$ gcloud dns record-sets export wulk-net.yaml --zone=wulk-net
匯出為傳統 BIND 伺服器 ZONE 的格式:
$ gcloud dns record-sets export wulk-net.zone --zone=wulk-net --zone-file-format