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

已删除项目可能阻碍新项目使用同一DNS域名创建托管区域

已删除项目可能阻碍新项目使用同一DNS域名创建托管区域

你遇到的这个问题我太熟悉了,百分百是那个被你删除的旧项目遗留的DNS资源在搞鬼!

先确认一下:你执行的创建命令是完全没问题的:

$ gcloud dns managed-zones create my-dns-zone \
    --description="Managed zone" \
    --dns-name="mydomain.net." \
    --visibility="public"

而且新项目里确实没有任何托管区,那为什么会弹出这个错误呢?

ERROR: (gcloud.dns.managed-zones.create) HTTPError 400: The domain 'mydomain.net.' (or its child domains) may be reserved or registered already, prohibited by policy, or there may be no DNS name server shards remaining for the name.

原因其实很简单:当你直接删除旧项目而没有先手动销毁里面的DNS托管区域时,Google Cloud的资源清理不是即时完成的。DNS这类和域名强绑定的资源,系统需要时间在全局范围内同步释放域名的占用标记,哪怕旧项目已经不存在了,短期内新项目依然会被判定为“该域名已被占用”。

给你几个按优先级排序的解决办法:

  • 先等一等:Google Cloud删除项目后,全局DNS资源同步一般需要24-48小时,你可以先暂停操作,等1-2天后再尝试创建托管区,大概率就能正常操作了。
  • 提交官方支持工单:如果等待后还是无法创建,就登录Google Cloud控制台提交支持工单,详细说明情况:旧项目未手动删除DNS托管区就被删除,现在新项目无法创建同域名的托管区,请求官方帮忙释放该域名的占用状态。
  • 额外排查:可以登录你的域名注册商后台,检查域名的NS记录是否还残留着旧项目的Google Cloud DNS服务器地址,如果有的话先删除,不过这个通常不是核心问题,只是个辅助排查项。

备注:内容来源于stack exchange,提问作者AlexU

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 12:08:06