子域名用作主域名的参数:CNAME 与 A 记录

子域名用作主域名的参数:CNAME 与 A 记录

假设 example.com 是主博客,其中包含大量关于不同主题的文章。现在我想让 topic1.example.com 仅显示与 topic1 相关的帖子。

支持博客的 Rails 应用程序已配置为在请求来自子域时做出相应的响应。

现在我的问题是子域名的 DNS 配置:我应该使用“重定向”至 example.com 的 CNAME或者我应该使用一个记录(即使对于子域名也是如此)指向与 example.com 相同的 IP

答案1

在这种情况下,两种方法同样有效。

  • 只要它们都在同一个 IP 地址上,拥有 CNAME 意味着如果您需要更改该 IP 地址会更简单 - 您只需在一个地方更改它,而不是两个。

  • 如果您认为在不久的将来需要将它们分离到不同的 IP 地址,那么现在就添加 A 记录也不错。但如果发生这种情况,只需将其从 CNAME 更改为 A 记录也同样容易,因此实际上没有任何区别。

对于连接到站点的客户端来说,A 记录和 CNAME 之间没有任何区别。

相关内容