自定义域的记录与 CNAME 记录
A record vs CNAME record for custom domain
我应该选择哪个?为什么?
Firebase 推荐 CNAME 记录,但为什么呢?
指向ip地址而不是指向另一个指向ip地址的域不是更好吗?
在几乎所有情况下,我都会说使用 A 记录。但是,如果托管是在多个数据中心 and/or 服务器上完成的,那么您有其他人负责指向服务器本身的最终指针,并且不想为更改 IP:s 之类的事情而烦恼CNAME 可能是最好的。这一切都归结为基础设施 imo。
Firebase recommends CNAME records but why?
Firebase 托管可能 将 CNAME
记录标记为推荐的记录,因为它们被注册商广泛允许设置,并且在设置通配符时对于大多数新手来说最容易设置.
Isn't it better to point to the ip address rather than point to another domain that points to the ip address?
是的你是对的。这将是一个更快的查找,因为它不必进行 2 次查找(CNAME 然后是指向的域名)。
Firebase 托管让您可以选择在 DNS 中添加 A
记录,不仅使用一个 IP 地址,还使用两个 IP 地址以获得更好的性能。
Which should I pick and why?
你可以在这里选择。
- 如果您不担心主机服务器的 IP 地址会发生变化,请先使用指向 IP 地址的
A
记录。 Firebase 托管将来会更改 IP 地址吗?也许吧,但可能不是很频繁。
- 如果您不关心进行两次查找的查找或者您想要更简单的设置,请使用 CNAME。
- 如果您将多区域 CDN 用于带有 google 的静态站点或像 Netlify 这样的主机,并且您没有将他们的 DNS 服务器用于您的域,请使用 CNAME。这将允许他们的服务器将用户解析到他们所在地区最近的服务器。
注意:如果 Firebase Hosting 决定对其托管服务进行 domain name
或 IP Address
更改,则这两个选项都可能需要更改,但是我怀疑一旦发生这种情况,他们会提前通知您。
我的选择是在这种情况下使用 A
记录指针,因为我们在这里处理 Google 并且通常擅长更改通知。我可以像更改 DNS 配置中的域名一样快速地更改 IP 地址。
自 2017 年 2 月上旬起,Firebase 托管的新域连接不再支持 CNAME。创纪录才是王道。
Firebase 的域连接选项现在可以更轻松地连接 A 记录,方法是提供两个 A 记录 IP 地址,您需要在初始连接尝试时将站点 DNS 条目指向该地址(以前您必须返回到在您的站点经过验证后的控制台)。此外,它还验证了在连接标记为完成之前添加了两条 A 记录。
我应该选择哪个?为什么? Firebase 推荐 CNAME 记录,但为什么呢? 指向ip地址而不是指向另一个指向ip地址的域不是更好吗?
在几乎所有情况下,我都会说使用 A 记录。但是,如果托管是在多个数据中心 and/or 服务器上完成的,那么您有其他人负责指向服务器本身的最终指针,并且不想为更改 IP:s 之类的事情而烦恼CNAME 可能是最好的。这一切都归结为基础设施 imo。
Firebase recommends CNAME records but why?
Firebase 托管可能 将 CNAME
记录标记为推荐的记录,因为它们被注册商广泛允许设置,并且在设置通配符时对于大多数新手来说最容易设置.
Isn't it better to point to the ip address rather than point to another domain that points to the ip address?
是的你是对的。这将是一个更快的查找,因为它不必进行 2 次查找(CNAME 然后是指向的域名)。
Firebase 托管让您可以选择在 DNS 中添加 A
记录,不仅使用一个 IP 地址,还使用两个 IP 地址以获得更好的性能。
Which should I pick and why?
你可以在这里选择。
- 如果您不担心主机服务器的 IP 地址会发生变化,请先使用指向 IP 地址的
A
记录。 Firebase 托管将来会更改 IP 地址吗?也许吧,但可能不是很频繁。 - 如果您不关心进行两次查找的查找或者您想要更简单的设置,请使用 CNAME。
- 如果您将多区域 CDN 用于带有 google 的静态站点或像 Netlify 这样的主机,并且您没有将他们的 DNS 服务器用于您的域,请使用 CNAME。这将允许他们的服务器将用户解析到他们所在地区最近的服务器。
注意:如果 Firebase Hosting 决定对其托管服务进行 domain name
或 IP Address
更改,则这两个选项都可能需要更改,但是我怀疑一旦发生这种情况,他们会提前通知您。
我的选择是在这种情况下使用 A
记录指针,因为我们在这里处理 Google 并且通常擅长更改通知。我可以像更改 DNS 配置中的域名一样快速地更改 IP 地址。
自 2017 年 2 月上旬起,Firebase 托管的新域连接不再支持 CNAME。创纪录才是王道。
Firebase 的域连接选项现在可以更轻松地连接 A 记录,方法是提供两个 A 记录 IP 地址,您需要在初始连接尝试时将站点 DNS 条目指向该地址(以前您必须返回到在您的站点经过验证后的控制台)。此外,它还验证了在连接标记为完成之前添加了两条 A 记录。