首页 文章

DNS拆分跨越两个主机,子域CNAME混淆

提问于
浏览
-1

现在,我们的域名和DNS仍由我们的旧提供商托管,直到我们完全切换到Amazon AWS .

我们运行了很多子域名,即vendor.mydomain.com,这些子域名以前在我们的旧主机上设置为网站 . 我删除了旧主机上的子域,并将其替换为mydomain.com级别的cname,供厂商指向AWS,一切运行良好 .

现在我需要为mailgun添加一些TXT记录来验证我的域名,我不知道在哪里/怎么做 . Mailgun正在寻找并期待一个CNAME记录email.vendor.mydomain.com . 我尝试在mydomain.com上创建这个,就像我为供应商CNAME做的那样,它让我创建它但它似乎永远不会被mailgun检测到 .

我想我可以使用我在原始主机上创建子域的配置,但后来我的旧主机的名称服务器接管了vendor.mydomain.com . 在这种情况下,我对Mailgun CNAME等都很满意,但我不知道如何有效地指向AWS的vendor.mydomain.com,因为域级别的CNAME不再有效 .

欢迎提出意见/建议!

1 回答

  • 0

    如果在example.com的权威服务器上,您拥有subdomain.example.com的CNAME记录,则该子域上的同一服务器上的其他记录都不能有效,因为CNAME会有效阻止所有内容本身说“停下来,看看其他地方......具体来说,看看这里 . ”

    在Route.com中为example.com创建托管区域 . 请注意它分配给托管区域的4个awsdns名称服务器 .

    对于Amazon上需要的每个子域,请为example.com权威服务器上的每个子域创建4条NS记录 .

    供应商NS ns-xxxx.awsdns-yy.com . 供应商NS ns-xxxx.awsdns-yy.net .

    等等 . 对于.org和.co.uk域名 .

    这会将该子域(例如“供应商”)及其所有子域的所有查找委派给Route 53服务器,同时使现有服务器对其仍包含的记录具有权威性 .

    然后,您可以在Route 53中的托管区域中创建记录,包括根据需要的别名和CNAME .

相关问题