使用 CNAME 代替 NS DNS 记录

使用 CNAME 代替 NS DNS 记录

好的,这个问题与我读过的有关 NS 和 CNAME 的其他问题略有不同。

我使用 Google Domains 作为域名,并使用云服务 IPP 进行托管。

我想使用 Google Domains 作为 DNS。为什么?因为可靠性。如果 Google 宕机,互联网就会瘫痪(我当然是夸张了,但我希望你能明白我的意思)。如果我自己的私有 IPP 宕机,那么,正如你所知,它们就会瘫痪。

这是我的计划:

  1. Google 有这个奇怪的“合成记录”,可用于将裸域名指向 www。使用合成@.example.com> 。这应该会减少在作为 URL 输入https://www.example.com时的查找次数,并自动将其传输到 HTTPS。example.com
  2. 使用 Google DNSwww.example.com CNAME dns1.ippcompany.example

第二个问题是,如果dns1.ippcompany.example总是解析到与应该解析到的 IP 相同的 IP www.example.com,会有什么问题吗?我知道最纯粹的方法是使用 Google DNS www.example.com NS dns1.ippcompany.example,但这不会NS给 ipp 公司带来另一次查找吗?直接使用不是更直接吗CNAME

答案1

按照您描述的方式使用 CNAME 没有任何问题,但为什么呢?CNAME 确实需要进行另一次查找(除非它已被缓存)。在 A 记录中提供答案不需要进行另一次查找,因为 A 会回答查询。使用 CNAME 的原因之一是您预计地址可能会更改,但其他人会更改 CNAME 引用的地址,以便您的条目仍然有效。

指向 DNS 服务器并不常见www.example.com,尽管在某些情况下这样做是有意义的。通常情况下,您会指向example.com该域的 DNS 服务器。

相关内容