自定义域的记录与CNAME记录

Reg*_*ald 3 dns cname a-records firebase firebase-hosting

我该选哪个?为什么?Firebase推荐CNAME记录,但为什么?是不是更好地指向IP地址而不是指向另一个指向IP地址的域?

tal*_*ves 5

Firebase推荐CNAME记录,但为什么?

Firebase托管可能标记CNAME为推荐记录,因为它们被注册商广泛允许设置,并且在设置通配符时最容易为大多数新手设置.

是不是更好地指向IP地址而不是指向另一个指向IP地址的域?

是的,你是对的.这将是一个更快的查找,因为它不必进行2次查找(CNAME然后是指向的域名).

Firebase Hosting为您提供了A在DNS中添加记录的选项,其中不仅包括一个IP地址,还包括两个IP地址,以获得更好的性能.

我该选哪个?为什么?

你可以在这里选择.

  • A如果您不担心主机服务器的IP地址将发生变化,请首先使用指向IP地址的记录.Firebase Hosting将来会改变IP地址吗?也许,但可能不常见.
  • 如果您不关心查找进行两次查找或者您想要更轻松的设置,请使用CNAME.
  • 如果您将多区域CDN用于具有Google或Netlify等主机的静态网站,并且您没有将DNS服务器用于您的域,请使用CNAME.这将允许其服务器将用户解析为其所在区域中最近的服务器.

注意:如果Firebase Hosting决定更改domain name或IP Address更改其托管服务,这两个选项都可能需要更改,但我怀疑他们会在发生这种情况时提前通知您.

我的选择是A在这种情况下使用记录指针,因为我们在这里与Google打交道,并且通常对变更通知都很满意.我可以像DNS配置中的域名一样快地更改IP地址.