针对一个站点的多个域名的简单、故障安全的 DNS 设置

针对一个站点的多个域名的简单、故障安全的 DNS 设置

我想设置 DNS 记录,以便以安全且干净的方式将多个域名映射到一个网站。情况如下:

我有几个域名:

  • 我的域名
  • 我的域名
  • 我的域名

我的要求:

因此,所有域名、根域名和 www 都应该打开同一个网站:

  • 我的域名
  • www.mydomain.com
  • 我的域名
  • www.mydomain.de
  • 我的域名
  • www.mydomain.net

目前,我已为上述每个域配置了指向相应 IP 的 A 记录。这很有效,除了六个域之间不能共享 cookie,因为浏览器会为每个域创建新的 cookie。此外,我更希望有一个“主”域 www.mydomain.com,并将所有其他域指向该域,即在用户请求其他每个域后,显示的 URI 更改为 www.mydomain.com。

我现在不确定,因为我不知道哪种 DNS 设置是正确的:我考虑在 www.mydomain.com 上设置 A 记录,并在其他域名上设置指向 www.mydomain.com 的 URL 记录。这将包括根域上的 URL 记录。我知道 CNAME 记录不能设置在根域上。URL 记录也是如此吗?

虽然我不这么认为:有些浏览器(即 IPad Safari)是否依赖两个 URI(即 www.mydomain.com 和 mydomain.com)来实现相同的工作(似乎 IPad 将 www.mydomain.com 重定向到 mydomain.com 或至少相应地显示 URIS)。

因为这肯定是一个每天都会遇到的问题:针对这种场景的最佳实践是什么?

答案1

据我所知,DNS 中不存在 URL 记录。

大多数提供商所做的是,他们设置一个小型网络服务,通过设置指向该网络服务的 A 记录重定向到所需的目的地。

请与您的提供商核实这是否适用于他们。

相关内容