【问题标题】:How do I configure Route53 so domain and one subdomain go to same place?如何配置 Route53 使域和一个子域去同一个地方?
【发布时间】:2015-06-13 14:41:18
【问题描述】:

我拥有域名 albunack.net,现在它在 Route53 控制下(带有 NS 和 SOA 记录集)

我有一个在 Elastic Beanstalk 上运行的服务器,名称为 albunack.elasticbeanstalk.com

在 Route53 中,我添加了一条 CNAME 记录 direct.albunack.net -> albunack.elasticbeanstalk.com

在 CloudFront 上,我使用 direct.albunack.net 的原始服务器和备用 Cname 创建了新的分发:www.albunack.net 和 albunack.net

然后在 route53 上我添加了另一个 CNAME 记录 www.albunack.net -> cloudfront name

但我的问题是我如何/什么样的记录添加到 Route53 以便 albunack.net(没有 www 部分)也进入 Cloudfront 服务器?

【问题讨论】:

    标签: amazon-web-services amazon-route53


    【解决方案1】:

    您需要为您的 CloudFront 分配创建所谓的 alias record

    • 在您的托管区域中,选择创建记录集
    • 将名称值留空
    • 将类型留给 A
    • 从别名中选择
    • 单击别名目标框,应显示您的 CloudFront 分配。如果没有,您可以在此处手动粘贴 CloudFront 分配的 DNS 名称。
    • 点击保存

    【讨论】:

    • 谢谢,似乎奏效了,但对我来说有点奇怪,因为它说 A 记录是一个 IP 地址,但我输入了你所说的云端分发的 dns 名称而不是 ipaddress ?
    • 一条 A 记录 is 一个 IP 地址...但是 Route 53 的“别名”记录允许您指示 Route53 通过以下方式从 AWS 生态系统中的其他地方获取一个 IP 地址一个命名的引用。它适用于 CNAME 不适用的地方,例如在这种情况下位于域的顶点。
    • 嘿,实际上它似乎对我不起作用,但是如果我删除 A 记录集,它仍然可以工作,去 albunack.net 会自动更改为 www.albunack.net !?
    • 啊,它只是我的浏览器 (firefox) 从 albunack.net 转换为 www.albunack.net,不适用于 IExplorer - 我会再为您提供解决方案
    • 啊,我的错,我重新创建了 cloudfront 发行版并且没有添加 albunack.net 作为备用 cname(在它实际上不是 cname 而是别名之后)。当我添加它然后在 Route53 中创建别名时,会列出云端分发,等待大约 10 分钟后它会传播它现在可以使用(Internet Explorer)进行测试
    猜你喜欢
    • 2019-07-11
    • 2019-11-25
    • 2020-06-21
    • 1970-01-01
    • 2020-01-26
    • 2021-10-15
    • 2011-01-10
    • 2013-07-02
    • 2015-08-30
    相关资源
    最近更新 更多