我想设置 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 记录重定向到所需的目的地。
请与您的提供商核实这是否适用于他们。