Azure DNS 名称解析问题

标签 azure dns nslookup

我为测试域idlebytes.tk创建了一个新的Azure DNS区域,并且在Azure中添加了一些子域,例如www.idlebytes.tk。

我可以使用 Azure-cli 工具查看这些 DNS 记录。

但是,当我尝试通过将 DNS 服务器显式设置为 Azure 提供的 NS 服务器来使用 nslookup 时,我无法解析该服务器。

$ nslookup
> server ns1-07.azure-dns.com.
Default server: ns1-07.azure-dns.com.
Address: 40.90.4.7#53
> idlebytes.tk
;; connection timed out; no servers could be reached

我没有将 freenom 注册商的域名指向这个 NS,但我的理解是,如果我们直接查询 Azure DNS,我们将能够使用 Azure 接口(interface)解析我们管理的内容。

此外,当我尝试在 freenom 管理 DNS 中添加 Azure NS 时,它显示错误为“给定的 ns2-07.azure-dns.net 的名称服务器无效”

我在这里做错了什么?

最佳答案

是的,您应该能够通过直接查询 Azure DNS 服务来验证 DNS 条目,而无需重新委派您的域。为此,我建议使用基于网络的 DNS 查询工具,例如 http://digwebinterface.com ,因为这使您能够避免任何特定于您的本地网络的问题。如果您仍然看到名称解析失败,您应该提出支持请求。

关于 freenom,我能够使用它们创建一个域并将其委托(delegate)给 Azure DNS,没有出现任何问题,请参阅 http://digwebinterface.com/?hostnames=www.mytestzone.tk&type=&trace=on 。你能再试一次吗?不过,我确实注意到他们的初始设置体验仅请求两个名称服务器名称,我建议您在设置域以添加所有 4 个 Azure DNS 名称服务器后返回到他们的域管理门户,因为 Azure DNS SLA 要求所有 4 个名称服务器使用服务器。

问候,

Jonathan Tuliani,Azure DNS 项目经理

关于Azure DNS 名称解析问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39874707/

相关文章:

amazon-web-services - S3 存储桶文件夹的子域

linux - dnsmasq - 将所有域(包括路径)解析为同一地址

http - DNS 查找和 HTTP 代理

c - 如何在 C 中测量 DNS 查找时间

c# - 为什么我无法从 ASP.NET Core 应用程序中删除 Azure 存储帐户中的任何 Blob?

javascript - Azure 函数 blob 输出绑定(bind)路径参数 (javascript)

c# - 来自 Web 应用程序的 .NET 实时电子邮件通知

.net - 如何使用 C# 构建共享访问签名 URL?

amazon-web-services - istio:VirtualService url 重写或转发

perl - 获取主机名的所有 IP 地址