网络位于亚马逊的弹性负载均衡器后面。我在 1and1 注册了域名,它为该域名提供了 10 个免费电子邮件帐户,因此我暂时不必关心电子邮件服务器。
当前的问题是,如果我在 1and1 控制面板的 DNS 配置中使用负载均衡器 DNS 名称作为 CNAME,则 1and1 无法重定向这些免费帐户。只有在 DNS 配置中使用 IP 时,1and1 才能重定向电子邮件。
有些人谈到建议使用 route53 或其他域名/DNS 提供商的解决方案,但我想知道我是否可以使用 1and1 来解决问题。也许这是 1and1 的限制,不确定其他域名提供商是否允许将域名重定向到 CNAME,同时保留他们提供的免费帐户的管理。
如果您遇到过同样的问题,我很乐意听听。
答案1
我解决了这个问题,所以我将解释解决方案以帮助其他面临同样问题的人:
- 在 Amazon 的 Route 53 中创建一个指向您的域的托管区域(在我的情况下为 mydomain.com,即区域顶点)
- 每个托管区域都有 2 种默认记录集类型:1)NS 和 2)SOA
- 在您的域名注册 DNS 配置面板中使用 NS 记录集的 4 个名称服务器(“值”列,包含 Route 53 使用的名称服务器的列表),在我的情况下为 1and1。
- 添加指向 1and1 mx 服务器(在我的情况下为 mx00.1and1.es 和 mx01.1and1.es)的 MX 类型记录集
- 我还使用 A 类记录集 (IPv4) 将 mydomain.com 指向我的网络平衡器 ('别名'=YES 和 '别名目标'=yourbalanceDNSname)
答案2
如果您在网站上使用裸域名(例如 example.com),那么这不是 1 对 1 限制,而是 DNS 限制。这就是为什么您永远不应在网站上使用裸域名的原因 - 始终使用 www.example.com(或其他子域名)。