我已经在 Google Cloud 中创建了计算引擎。之后,我创建了一个区域,其中包含我的计算引擎实例的记录集A
并使用其外部 IP。CNAME
我默认有一些名称服务器,例如ns-cloud-d1.googledomains.com.
。但是,它位于.
末尾,即使我删除它,云服务也不允许我将其删除并自动添加。
我尝试在名称服务器中添加该名称服务器godaddy
。但我在 godaddy 域设置中遇到了问题。godaddy 不允许我.
在名称服务器末尾添加(点)。它抛出错误,不允许我更新以点结尾的名称服务器.
。
我从昨天开始就被困在这里,我尝试用谷歌搜索,但没有得到令人满意的结果。
请有人帮帮我。
提前致谢。
答案1
我不知道这是否符合预期。如果您需要 godaddy 作为您的主 DNS 服务器,则只需转到 godaddy 的域设置->其他设置->托管 DNS 页面,在记录部分单击添加,然后添加 A 和 C 名称记录。例如,如果您的域名是“example.com”,并且您想要 IP 114.64.78.9 的条目作为 test.example.com,则在 A 记录中将主机设为“test”,指向 114.64.78.9
添加 CNAME 记录,主机为 'test.example.com',指向 '@'
然后等待几个小时让它反映到全局,或者在 resolv.conf 文件中提及 godaddy 的名称服务器
希望这可以帮助
答案2
似乎您把名称服务器与 DNS 条目混淆了。名称服务器保存 A 和 CNAME 记录。它们通常配置在 DNS 条目(A 记录/CNAMES/MX/TXT 等)的上级。
如果您尝试指向 Google Cloud 名称服务器并让它们托管您的条目,则需要编辑 GoDaddy 上的主名称服务器以指向 Google Cloud。然后,您将在 Google 的名称服务器上创建 A 和 CNAME 记录。如果您希望 GoDaddy 成为您的主名称服务器,则需要将您的 A/CNAME 记录加载到 GoDaddy。这是.
默认添加到所有记录末尾的记录,并且没有问题。
以下是 DigitalOcean 上的一篇文章的链接,其中也讨论了这些差异: https://www.digitalocean.com/community/questions/name-servers-vs-a-record-ip
我希望这可以消除差异。
答案3
您需要在 GCP 上配置 Cloud DNS:
- 将 Compute Engine 实例 IP 设为静态
- 创建 DNS 区域(在 IP 字段中输入您的静态 IP 地址)
- 为 A 和 CNAME 创建记录集
YouTube 上有一个视频https://youtu.be/lz72M0q2a6c