Dns Amazon ELB CNAME记录不工作

Dns Amazon ELB CNAME记录不工作,dns,amazon-ec2,Dns,Amazon Ec2,我已经在一个ELB实例后面建立了我的EC2基础设施,通过使用ELBs DNS名称,一切都按照预期工作。现在我想用一个CNAME条目将我的主项目域的子域转发到ELBs 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

我已经在一个ELB实例后面建立了我的EC2基础设施,通过使用ELBs DNS名称,一切都按照预期工作。现在我想用一个CNAME条目将我的主项目域的子域转发到ELBs 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不能。我得到“**服务器找不到beta.domain.com:NXDOMAIN”

我做错了什么?我需要再等一会儿吗?当我直接使用ELB DNS名称时,一切正常

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


提前感谢

如果这是来自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.

这当然不存在。

是的,就是它,谢谢!昨天我自己设法找到了答案,但还是谢谢你的回答。现在工作很完美。