【简介】
Azure DNS 是 DNS 域的托管服务,它使用 Microsoft Azure 基础结构提供名称解析。 通过在 Azure 中托管域,可以使用与其他 Azure 服务相同的凭据、API、工具和计费来管理 DNS 记录。
一.什么是DNS?
域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。域名系统其实就是名字系统。为什么不叫“名字”而叫“域名”呢?这是因为在这种因特网的命名系统中使用了许多的“域(domain)”,因此就出现了“域名”这个名词。“域名系统”明确地指明这种系统是应用在因特网中。下图中详细描述了DNS解析的整个过程
二.创建Azure DNS区域
2.1 访问DNS区域
名称:此处输入的名称可以是尚未在 Azure DNS 服务器上配置的任何值。实际值从域名注册机构购买的域名。
输入信息无误以后,可以直接点击创建进行创建DNS区域
点击查看新创建的DNS 实例详情,我们可以看出,Azure DNS 自动在我们的区域中为所分配的名称服务器创建权威 NS 记录。
三.使用Azure DNS 委托DNS区域
创建 DNS 区域且有了名称服务器以后,需使用 Azure DNS 名称服务器更新父域。 每个注册机构都有自身的 DNS 管理工具,可以更改域的名称服务器记录。
3.1 更换DNS为Azure DNS 名称服务器
在注册机构的 DNS 管理页中,编辑 NS 记录并将 NS 记录替换为 Azure DNS 名称服务器。
此处以阿里云为例子:
3.2 验证委托
修改完DNS以后,DNS服务器有10分钟的延迟同步,10分钟以后我们可以通过nslookup的烦事验证域名解析是否成功
1.我们在命令提示符中 使用nslookup的命令查看域名是否生效
nslookup -type=SOA 自己的域名
2.如果有如下nslookup输出表示已经验证
Server: ns1-04.azure-dns.com Address: 208.76.47.4 contoso.net primary name server = ns1-04.azure-dns.com responsible mail addr = msnhst.microsoft.com serial = 1 refresh = 900 (15 mins) retry = 300 (5 mins) expire = 604800 (7 days) default TTL = 300 (5 mins)