AWS Route 53 DNS不parsing为子域

我的DNS(为一个备用域)的DNS域名被指向Route 53,而numeet.com和www.numeet.com的parsing工作正常。

然而,尽pipe有CNAME,名为learn.numeet.com的子域仍然无法正常工作。

主要的Alogging指向一个弹性负载均衡器,其中一对服务器正在处理Webstream量(一旦ELB终止SSL)

CNAMEparsing为上述服务器(唯一安装了Moodle的服务器)之一的特定IP地址。 该服务器具有虚拟主机设置和服务器上的子网的弹性IP地址,并且HTTP完全打开(并且已经与ELB一起工作)。

但是,在设置完这两天之后,我尝试访问http://learn.numeet.com,DNS仍然无法parsing。

在EC2实例上,我可以运行dig learn.numeet.com,并且parsing为正确的IP地址。 但是,即使从EC2服务器,ping learn.numeet.com不起作用。

logging设置如下图所示: 在这里输入图像说明

路由53有多个路由到服务器有问题(www.numeet.com通过ELB和learn.numeet.com通过弹性IP)?

我错过了什么?

CNAMElogging必须始终指向另一个域名,永远不要直接指向一个IP地址。

好的,经典案例是使用一组DNSconfiguration的logging,但不是这个configuration。

经典1服务器设置

a: IP.OF.The.Server

cname www.example.com example.com

cname learn.example.com example.com

但是,这在主域具有不同的IP地址的情况下不起作用

简单的解决scheme是删除CNAME并将其replace为learn.numeet.com的Alogging

以防其他人在这里发现这个问题,更正的设置是:

在这里输入图像说明