浅析DNS域名解析

DNS

DNS是构建在应用层上的网络协议,用来将一个域名(Domain)转化为一个IPv4地址。

注意,DNS不是一个构建在网络层上的协议,网络层上的协议有IP,ICMP等。DNS甚至其层级比TCP及UDP(传输层)都要靠上。

DNS层级

DNS主要分为3个层级:
根域名服务器:Root DNS Server
顶级域名服务器:Top Level Domain DNS Server (TLD DNS Server)
普通域名服务器:Authoritative DNS Server

根域名服务器(Root DNS Server)

根域名服务器是最顶端的服务器,并以1台为主。现存的世界上的根域名服务器总数超过10台,分布在世界的各个地方,并不只是分布在美国。
请添加图片描述
图片来源:《计算机网络:自顶向下方法》英文版 课件

根域名服务器提供对顶级域名服务器的解析,即返回顶级域名服务器的地址。如请求.cn或.com的顶级域名服务器。.cn和.com顶级域名服务器不是一台,即每个顶级域名都有自己的顶级域名服务器。

顶级域名服务器(Top Level Domain,TLD DNS Server)

顶级域名服务器提供对顶级域名的解析,例如yuancheng.cn,返回的地址是普通域名服务器的地址。

普通域名服务器

提供对普通域名的解析。例如返回sito2.yuancheng.cn的IP地址27.33.33.33。

域名解析的过程

请添加图片描述
图片来源:《计算机网络:自顶向下方法》

  1. DNS客户端首先请求ISP的本地DNS服务器,如果本地DNS服务器有结果,则直接返回。
  2. 本地DNS服务器请求根域名服务器,要求获得顶级域名服务器的地址,根域名服务器则返回相应的地址。例如:.cn域名服务器的地址。
  3. 本地DNS服务器请求顶级域名服务器,要求获得普通域名服务器的地址,顶级域名服务器则返回相应的地址。例如:yuancheng.cn域名服务器的地址。
  4. 本地DNS服务器请求普通域名服务器的地址,要求获得域名的具体解析地址,普通域名服务器则返回具体的IP地址。例如:sito.yuancheng.cn的IP地址。
  5. 本地DNS服务器将IP结果返回到DNS客户端。

域名的设置浅析

可以从域名服务商处申请域名,例如从阿里云处申请域名:
请添加图片描述
转到具体的域名解析页面
请添加图片描述
会有相应的解析记录。
域名服务商的作用是在TLD DNS Server处设置具体域名的普通域名服务器的地址,同时提供普通域名服务器的功能。
例如:请添加图片描述
这里的dns9.hichina.com和dns10.hichina.com是域名服务商提供的普通DNS服务器,即是我们的普通域名服务器。

各种解析记录的作用:

CNAME:别名记录(canonical name),是将一个记录解析到一个网站地址。此时的主机记录是该域名的子域名。例如主机记录设置为site,记录值设置为cname.realesito.cn,则访问site.yuancheng.cn时,将会解析到cname.realesito.cn
A:IP解析记录,是将一个记录解析到IPv4地址。此时的主机记录是该域名的子域名。例如主机记录设置为site2,记录值设置为27.0.0.2,则访问site2.yuancheng.cn时,将会解析到27.0.0.2。
MX:邮件服务器地址解析记录,邮件的后缀名@之后的域名,例如163mail.com,并不一定是邮件服务器的地址,因此使用MX解析记录将域名解析到邮件服务器的地址,例如mail.163mail.com,在使用邮件服务时,对于useralice @163mail.com就会解析到相应的mail.163mail.com邮件服务器。

声明

原创不易,如需转载请与我联系。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YoseZang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值