【问题标题】:Amazon ELB CNAME record not workingAmazon ELB CNAME 记录不起作用
【发布时间】:2010-05-16 10:22:54
【问题描述】:

我已经在 ELB 实例后面设置了我的 EC2 基础架构,并且通过使用 ELB 的 DNS 名称,一切都按预期工作。现在我想通过 CNAME 条目将我的主项目域的子域转发到 ELB 的 DNS 名称。我大约 12 小时前做了这个,但它似乎不起作用,我不知道为什么。只是无法解析子域。

这是昨天从我的 DNS 提供商处正确处理的 DNS 条目:

@ IN A 111.111.111.111
localhost IN A 127.0.0.1
mail IN A 111.111.111.111
www IN A 111.111.111.111
ftp IN CNAME www
beta IN CNAME myelbnamehere.eu-west-1.elb.amazonaws.com
imap IN CNAME www
loopback IN CNAME localhost
pop IN CNAME www
relay IN CNAME www
smtp IN CNAME www
@ IN MX 10 mail

使用 nslookup 可以正确查找所有子域和主域,但 beta.domain.com 没有。我得到“** server can't find beta.domain.com: NXDOMAIN”

我做错了什么?我需要等待更长的时间吗?当我直接使用 ELB DNS 名称时,一切都按预期工作。

当我在我的提供商 DNS 服务器上执行 NSlookup 时,CNAME 得到解析,但看起来任何其他 DNS 服务器都找不到子域

提前致谢

【问题讨论】:

    标签: dns amazon-ec2


    【解决方案1】:

    如果这是来自您的 DNS GUI 的准确引用,那么您似乎缺少 beta 条目中的尾随 .。它应该是:

    beta IN CNAME myelbnamehere.eu-west-1.elb.amazonaws.com.
    

    如果没有.,它将被解析为:

    beta IN CNAME myelbnamehere.eu-west-1.elb.amazonaws.com.domain.com.
    

    这当然不存在。

    【讨论】:

    • 是的,谢谢!我昨天自己设法找到了它,但仍然感谢您的回答。现在完美运行。
    猜你喜欢
    • 2015-03-12
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    • 2019-11-07
    • 2018-12-14
    • 2015-04-23
    • 2016-09-20
    • 2019-01-11
    相关资源
    最近更新 更多