You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GCP CloudDNS中添加ALIAS记录?执行命令遇未知类型错误

解决GCP Cloud DNS添加ALIAS记录的错误

错误原因

直接指定--type="ALIAS"是错误操作,因为ALIAS是GCP自定义的DNS扩展记录类型,并非标准DNS类型,Cloud DNS CLI不支持将ALIAS作为--type的参数值,需通过特定参数配置ALIAS指向关系。

正确操作命令

根据目标资源类型,选择对应命令格式:

1. 指向同区域内的另一个DNS记录集

若要将.example.com.指向同Cloud DNS区域内的another.website.net.记录,使用--alias参数,且--type需与目标记录集的类型一致(比如目标是A记录就用A,AAAA记录就用AAAA):

gcloud dns --project=my-project record-sets update .example.com. \
  --zone="example-com" \
  --type="A" \
  --alias="another.website.net." \
  --ttl="300"

注:如果是首次创建该记录集,将update替换为create。

2. 指向Google Cloud资源(如负载均衡、GCS存储桶)

若目标是Google Cloud托管资源,使用--alias-target参数,指定资源类型和标识:

# 指向IPv4地址的负载均衡
gcloud dns --project=my-project record-sets update .example.com. \
  --zone="example-com" \
  --type="A" \
  --alias-target="ipv4:192.0.2.1" \
  --ttl="300"

# 指向Cloud Storage存储桶
gcloud dns --project=my-project record-sets update .example.com. \
  --zone="example-com" \
  --type="A" \
  --alias-target="gcs:my-bucket" \
  --ttl="300"

验证结果

执行命令后,通过以下命令确认记录集是否创建成功:

gcloud dns record-sets list --zone=example-com --project=my-project

内容的提问来源于stack exchange,提问作者CommonSenseCode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 23:25:13