![CNAME 将子域名指向另一个域名](https://linux22.com/image/600826/CNAME%20%E5%B0%86%E5%AD%90%E5%9F%9F%E5%90%8D%E6%8C%87%E5%90%91%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%9F%9F%E5%90%8D.png)
我知道以前有人以各种形式问过这个问题,但我已经尝试了所有建议,却没有运气(或者可能是技巧)。
我正在尝试将子域名(mail.abcd.com)指向 Rackspace 为客户托管的 Webmail 服务。
我的理解是我应该能够为子域名设置 cname 并将其指向 rackspace 的主机名:apps.rackspace.com
我已经设置了以下 cname:
www.mail IN CNAME apps.rackspace.com
autodiscover IN CNAME autodiscover.emailsrvr.com
mail IN CNAME apps.rackspace.com
我尝试执行 dig mail.abcd.com 和 nslookup,但都报告 mail.abcd.com 是一个不存在的域。
我已多次重新启动名称服务器。
我确信我肯定忽略了一些愚蠢的事情。
谢谢你的帮助!
干杯
答案1
一些观察:
名称服务器报告为ns1.onkea.com
和ns2.onkea.com
。这是您需要进行更改的地方。您应该需要重新启动名称服务器,只需重新加载区域即可。
您的CNAME
条目应以句点结尾 (apps.rackspace.com.)。否则,它们应被解释为以 (.abcd.com.) 结尾,从而给出地址 apps.rackspace.com.abcd.com,而不是您想要的地址。
mail
当您已有指向其他地方的记录时,重定向MX
似乎没有什么用。如果您使用这些名称向互联网发送电子邮件,它将看起来像垃圾邮件。邮件将被递送到记录指定的服务器MX
。
答案2
问题是你可能忘记了每个域名末尾的点
www.mail IN CNAME apps.rackspace.com.
autodiscover IN CNAME autodiscover.emailsrvr.com.
mail IN CNAME apps.rackspace.com.
您的 CNAME 条目邮箱地址存在,但是apps.rackspace.com.abcd.com不是 :-)
您可以使用以下方法进行检查:
dig +trace mail.abcd.com