我应该选择哪个?为什么? Firebase推荐CNAME记录,但为什么? 是不是更好地指向IP地址而不是指向另一个指向IP地址的域?
答案 0 :(得分:5)
Firebase推荐CNAME记录,但为什么?
Firebase托管可能标记CNAME
记录,因为它们被注册商广泛允许设置,并且在设置通配符时最容易为大多数新手设置。
指向ip地址而不是指向另一个指向ip地址的域是不是更好?
是你是对的。这将是一个更快的查找,因为它不必进行2次查找(CNAME,然后是指向的域名)。
Firebase托管为您提供了在DNS中添加A
条记录的选项,不仅包含一个IP地址,还包括两个IP地址,以获得更好的性能。
我应该选择哪个?为什么?
你可以在这里选择。
A
条记录。 Firebase Hosting将来会改变IP地址吗?也许,但可能不常见。 注意:如果Firebase托管决定对其托管服务进行domain name
或IP Address
更改,则这两个选项都可能需要更改,但我怀疑他们会一旦发生这种情况,请尽快通知您。
我的选择是在这种情况下使用A
记录指针,因为我们在这里与Google打交道,而且通常对变更通知也很满意。我可以像DNS配置中的域名一样快地更改IP地址。
答案 1 :(得分:2)
截至2017年2月初,Firebase托管的新域名连接不再支持CNAME。记录是你的方式。
Firebase的“域连接”选项现在可以通过提供在初始连接尝试时将站点DNS条目指向的两个A记录IP地址,更容易连接A记录(之前您必须返回控制台)对您的网站进行验证后的这些内容)。此外,它验证在连接标记为完成之前已添加两个A记录。
答案 2 :(得分:1)
在几乎所有情况下,我都可以想到我会说使用A记录。但是,如果托管是在多个数据中心和/或服务器上完成的,那么你有其他人负责处理服务器本身的最终指针,并且不想打扰改变IP:s和类似CNAME的东西可能会是最好的。这一切都归结为基础设施imo。