【发布时间】:2020-01-29 12:56:12
【问题描述】:
我的公司使用 webs.com 创建了一个网站,为了托管它,我们使用了一个直接在 webs.com 中注册的域(这里我将其称为 contoso.com)。现在我想创建一个子域(例如 subdomain.contoso.com)来访问托管在 Azure 中的网站,该网站是为我公司提供的新服务而创建的。
为此,我遵循了 Azure 文档中的官方指南:https://docs.microsoft.com/bs-latn-ba/azure/dns/dns-delegate-domain-azure-dns。简要说明:
- 我在 Azure 中创建了一个名为 subdomain.contoso.com 的 DNS 区域;
- 我检索了四个名称服务器的列表;
- 我在 webs.com 中添加了所有四台服务器(这样做我注意到在 webs.com 中已经注册了另外两台服务器,但我没有删除它们);
- 我尝试验证委派是否有效...
问题是委托验证失败(我无法通过浏览器访问 subdomain.contoso.com 并且 nslookup 返回“不存在的域”)。
出于这个原因,我尝试在 Azure DNS 区域中添加两条记录:
- 带有虚拟机 IP 地址的 A 记录;
- www.test.contoso.com 子域的 CNAME 记录;
在那之后,我等了几个小时,但没有任何改变......
【问题讨论】:
-
您是否已完成 delegate a domain 到 Azure DNS?
In the registrar's DNS management page, edit the NS records and replace the NS records with the Azure DNS name servers.或者你能展示一下你是如何配置它的吗? -
您好,南希,感谢您的回复。是的,我在 webs.com 中添加了 4 个名称服务器。我不知道这是否相关,但其他两台服务器已经注册,我没有删除它们以免造成干扰。
-
您可以在您的机器上通过命令
nslookup -type=SOA contoso.com验证委托。结果如何? -
它有效(我将使用完整结果编辑帖子)。域 contoso.com 用于访问直接使用 webs.com 创建的主网站。简而言之,我正在努力发布托管在 Azure 中的新服务。
-
我已经在我的 Azure DNS 区域中添加了一条 A 和 CNAME 记录(请参阅我的问题的最后一部分),但它不起作用。您的意思是在网络中添加此类记录吗?