首页 > 解决方案 > 如何将 Namecheap 上的子域委托给 Azure DNS?

问题描述

我有一个 Namecheap 域 example.com,并且我希望“*.sub.example.com”域使用在 Azure 上设置的 DNS 区域。我的理解是,我只需要在 Namecheap 上为指向 Azure DNS 服务器的子域设置 NS 记录,如下所示:

NS Record    sub    ns1-06.azure-dns.com.
NS Record    sub    ns2-06.azure-dns.net.
NS Record    sub    ns3-06.azure-dns.org.
NS Record    sub    ns4-06.azure-dns.info.

在 Azure DNS 区域,我有一条A记录@和一条通配符记录:

@    A    3600    X.X.X.X
*    A    3600    X.X.X.X

域解析得sub.example.com很好,但是,当我尝试查找test.sub.example.com(使用dig test.sub.example.com)时,我没有得到任何记录。

如果我指定 Azure 名称服务器(例如,dig @ns1-06.azure-dns.com test.sub.example.com),则子域记录解析得很好。

我还使用: 验证了 Namecheap 上的 NS 记录设置dig NS sub.example.com,它显示了正确的 Azure 名称服务器。

我错过了一步吗?

标签: azurednsnamecheap

解决方案


在 Namecheap 中输入子域 NS 记录时,这似乎是我的错误。当我只需要指定“sub”时,我将它们输入为“sub.example.com”。


推荐阅读