4

我正在将我的 DNS 迁移到 Google Cloud Platform 并希望设置虚名服务器。

这可以用gloud吗?

我的项目中目前有两个域

abc-net.co.uk(虚荣) abc.co.uk(公司域)

我创造了4条记录

ns1.abc-net.co.uk A -> 216.239.32.109 (ns-cloud-d1.googledomains.com)
ns2.abc-net.co.uk A -> 216.239.34.109 (ns-cloud-d2.googledomains.com)
ns3.abc-net.co.uk A -> 216.239.36.109 (ns-cloud-d3.googledomains.com)
ns4.abc-net.co.uk A -> 216.239.38.109 (ns-cloud-d4.googledomains.com)

我已经为 abc.co.uk 编译了我的项目中的所有记录,但是当我对 @ns1.abc-net.co.uk 进行挖掘时,它告诉我不允许递归

我可以不设置虚名服务器吗?

4

3 回答 3

5

NS 规范

NS 记录必须指向地址记录(例如 A 和 AAAA)而不是别名记录(例如 CNAME)。

- 参见RFC 2181 第 10.3 节

概括

正确创建 Google Cloud 虚名服务器是可能的,但如果 Google 更改与您的虚名服务器关联的任何名称服务器 IP 地址,则确实需要承担未来服务器停机的风险。如果这样的风险不打扰您,请使用以下说明来创建它们。

方向

注意:以下说明是在 IPv4 A 和 IPv6 AAAA 记录统治网络时提供的。

  1. 获取每个名称服务器的 IPv4 和 IPv6 地址。
``` $ host ns-cloud-x0.googledomains.com ```<br/><br/>
  1. 为您域的本地 DNS 区域中的每个虚名服务器创建 A 和 AAAA 记录。

  2. 向您的域注册商(例如 Enom 和 GoDaddy)注册每个虚名服务器的FQDN、IPv4 和 IPv6。

  3. 等待您的注册商确认添加您的虚名服务器。

  4. 等待 24-72 小时,让新的 DNS 记录有时间传播。

  5. 更新您的域的 NS 和 SOA 记录以指向您的虚荣服务器。

于 2016-06-02T23:55:51.500 回答
2

是的,使用 Google Domains 是完全可行的。

  1. 自定义资源记录部分,创建 A 记录并将它们指向 Google DNS 服务器(ns1.abc-net.co.uk A -> 216.239.32.109等),就像您在上面所做的那样
  2. Registered hosts部分,创建粘合记录(ns1.abc-net.co.uk等),将它们指向相同的 Google 服务器
  3. Nameservers部分,输入您的自定义名称服务器(ns1.abc-net.co.uk等)。
  4. 等待 DNS 传播(如果您使用 Google 或 Cloudflare DNS 解析器,它将几乎是即时的)。

请注意,您将无法激活 DNSSEC。

希望这可以帮助。

于 2018-12-15T22:13:07.203 回答
-2

代替硬编码 ns-cloud-d#.googledomains.com 的 IPv4 地址的 A 记录,创建 4 个 CNAME 记录 ns#.abc-net.co.uk,指向 ns-cloud-d#.googledomains.com 服务器。然后,您的 NS 记录将是您为其创建 CNAME 记录的所有四个 ns#.abc-net.co.uk 名称。我只是用我的域做了这个,它工作得很好。

这允许 Google 解析器服务器的 IP 地址更改,而不会破坏您的 DNS 功能。此外,IPv6 客户端将通过 IPv6 进行解析。

于 2015-06-15T06:48:26.837 回答