Amazon web services 如何将子域从AWS Route53转发到外部DNS

Amazon web services 如何将子域从AWS Route53转发到外部DNS,amazon-web-services,dns,subdomain,amazon-route53,Amazon Web Services,Dns,Subdomain,Amazon Route53,我正在尝试获取一个子域以解析到我的AWS服务器(sub.example.com),而example.com域需要解析到另一个服务器(Wix) 目前,我的主机站点上的NS将example.com重定向到Amazon的Route53 DNS: ns-1.awsdns-5.org. ns-2.awsdns-6.co.uk. ns-3.awsdns-7.net. ns-4.awsdns-8.com. 在Route53上,我设置了两个不同的托管区域,一个用于sub.example.com,其中我有相同的

我正在尝试获取一个子域以解析到我的AWS服务器(sub.example.com),而example.com域需要解析到另一个服务器(Wix)

目前,我的主机站点上的NS将example.com重定向到Amazon的Route53 DNS:

ns-1.awsdns-5.org.
ns-2.awsdns-6.co.uk.
ns-3.awsdns-7.net.
ns-4.awsdns-8.com.
在Route53上,我设置了两个不同的托管区域,一个用于sub.example.com,其中我有相同的NS设置,另一个用于example.com,其中NS重定向到Wix:

ns1.wixdns.net
ns2.wixdns.net
当我尝试访问不同的域时,sub.example.com按预期工作,但example.com无法解析

我还尝试为这两个域设置相同的区域主机,方法是向example.com添加一个特定于子域的NS,地址如上所示,但没有效果

我做错了什么?

基于,如果您只希望子域处理路由到负载平衡器的请求;只需在DNS提供商区域中创建CNAME记录:

sub.domain.com.        3599    IN      CNAME   your-load-balancer-123456789.us-west-2.elb.amazonaws.com.
基于,如果您只希望子域处理路由到负载平衡器的请求;只需在DNS提供商区域中创建CNAME记录:

sub.domain.com.        3599    IN      CNAME   your-load-balancer-123456789.us-west-2.elb.amazonaws.com.

注意-由于与我的域主机相关的技术原因,我不能仅将子域的NS设置为Amazon的DNS,否则我会这样做。这显然是一个正确的解决方案。正确的解决方案是将您的NS仅保留在一个位置,并为子域添加适当的
A/AAAA/CNAME
记录如果在Wix您只有web/app服务器,则无需将NS记录指向那里我需要子域链接到我的负载平衡器,它没有静态IP或CNAME。Route53通过使用别名将子域链接到my ELB来解决此问题。如果你知道另一种方法,我会非常乐意尝试:)注意-由于与我的域主机相关的技术原因,我不能只将子域的NS设置为Amazon的DNS,否则我会这样做。这显然是一个正确的解决方案。正确的解决方案是将您的NS仅保留在一个位置,并为子域添加适当的
A/AAAA/CNAME
记录如果在Wix您只有web/app服务器,则无需将NS记录指向那里我需要子域链接到我的负载平衡器,它没有静态IP或CNAME。Route53通过使用别名将子域链接到my ELB来解决此问题。如果您知道另一种方法,我将非常乐意尝试:)