如何删除重复的 DNS 区域?

How to remove a duplicated dns zone?

我在 Google Cloud Platform 上创建了两个指向相同域的相同 "A" 类型的 dns 区域。现在我的网站 returns 错误 522.

文档说不能删除。这是否意味着我取消了我的域?

SDK下面的命令returns就"cannot be deleted because it's not empty":

gcloud dns managed-zones delete "myzonename"

我该如何解决这个问题?

提前致谢!

I created two dns zones on Google Cloud Platform with the same "A" type pointing out to the same domain. Now my site returns Error 522.

此错误与拥有两个 DNS 区域无关。您可以拥有任意数量的区域,只有作为您的域名服务器的区域有效。但是,除了备份原因,没有理由让两个区域提供相同的 DNS 资源记录。

HTTP 错误 522 表示与您网站的 TCP 连接超时(您的网站没有响应)。转到您的域注册商。验证列出的 DNS 名称服务器确实在您的 DNS 区域中(检查每个 DNS 服务器名称条目)。如果每个条目都正确并指向您区域中的名称服务器记录,请检查 A 资源记录。确保 A 记录指向您网站的正确 IP 地址。如果正确,则问题出在阻止访问的防火墙规则、未正确配置的 Web 服务器或其他软件问题。重复 www DNS 资源记录条目。

Documentation says it cannot be deleted. Does that mean that I nullified my domain?

无法删除区域的原因是区域不为空。该区域有资源记录(A 记录、CNAME 记录等)。一个一个删除一个条目,然后你就可以删除区域了。

我在删除 DNS 时遇到同样的问题。 解决办法:先删除 所有里面的记录集是可以的。 然后是DNS。 如果需要向用户证明 IAM 权限的 DNS 管理员角色..

希望对您有所帮助。