首页互联产品:
  1. 资讯中心
  2. 技术参考
  3. DNS是什么?一文搞懂 DNS

DNS是什么?一文搞懂 DNS

技术参考
浏览:685

DNS 是什么?

DNS (Domain Name System)是互联网的基础之一,DNS 是一个与数字匹配的名称目录。这些数字指的是 IP 地址,计算机用 IP 地址来相互通信。

它是互联网中非常重要且常用的系统,它的主要功能是将人们便于记忆的DomainName(域名)与可由机器识别的IPAddress(IP地址)进行转换,这样可以让人们更方便地访问互联网。这个通过域名获取对应IP地址的过程称为域名解析(或主机名解析)。

域名的层级

由于后面我会讲到 DNS 的解析过程,因此需要你对域名的层级有一些了解

  • 根域名 :.root 或者 . ,通常是省略的;
    根域名服务器是最高层次的域名服务器,它知道所有顶级服务器的域名和IP地址,当本地域名服务器无法对域名进行解析时,首先对根域名服务器发起请求。
  • 顶级域名,如 .com,.cn 等;
    顶级域名服务器负责管理该服务器下的所有二级域名,当收到DNS查询请求时,就会给权威域名服务器相应的回答。
  • 权威域名,如 k23.com 里的 k23,这个是用户可以进行注册购买的;
    这就是前面所说的负责某一个区的域名服务器。当一个顶级域名服务器还不能给出最后查询回答时,就会告知下一步应当请求的权威域名服务器。
  • 主机域名,比如 www.k23.com 里的www,这个是用户可分配的;
    当一个主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。每一个互联网服务提供者ISP都可以拥有一个本地域名服务器。当本地域名服务器无法给出应答时,就会请求最高级的根域名服务器。

主机名.权威域名.顶级域名.根域名丨www.k23.cn.root

通过根域名服务器,依次请求顶级域名服务器和权威域名服务器,最终获取对应IP地址,并将该结果保存在本地域名服务器,以待下次DNS请求使用。当用户再次对同一域名发起访问时,可以直接从本地域名服务器获得结果,无需再次发起全球递归查询。

DNS 解析过程

咱们以访问 www.k23.com 这个域名为例,来看一看当你访问 www.k23.com 时,会发生哪些事:

  1. 先查找本地 DNS 缓存(自己的电脑上),有则返回,没有则进入下一步;
  2. 查看本地 hosts 文件有没有相应的映射记录,有则返回,没有则进入下一步;
  3. 向本地 DNS 服务器(一般都是你的网络接入服务器商提供,比如中国电信,中国移动)发送请求进行查询,本地DNS服务器收到请求后,会先查下自己的缓存记录,如果查到了直接返回就结束了,如果没有查到,本地DNS服务器就会向DNS的根域名服务器发起查询请求:请问老大, www.k23.com 的ip是啥?
  4. 根域名服务器收到请求后,看到这是个 .com 的域名,就回信说:这个域名是由 .com 老弟管理的,你去问他好了,这是.com老弟的联系方式(ip1);
  5. 本地 DNS 服务器接收到回信后,照着老大哥给的联系方式(ip1),马上给 .com 这个顶级域名服务器发起请求:请问 .com 大大,www.k23.com 的ip 是啥?;
  6. .com 顶级域名服务器接收到请求后,看到这是 k23.com 的域名,就回信说:这个域名是 .k23.com 老弟管理的,你就去问他就行了,这是他的联系方式(ip2);
  7. 本地 DNS 服务器接收到回信后,按照前辈的指引(ip2),又向 .k23.com 这个权威域名服务器发起请求:请问 k23.com 大大,请问 www.k23.com 的ip是啥?
  8. k23.com 权威域名服务器接收到请求后,确认了是自己管理的域名,马上查了下自己的小本本,把 www.k23.com 的ip告诉了 本地DNS服务器;
  9. 本地DNS服务器接收到回信后,非常地开心,这下总算拿到了www.k23.com的ip了,马上把这个消息告诉了要求查询的客户(就是你的电脑),由于这个过程比较漫长,本地DNS服务器为了节省时间,也为了尽量不去打扰各位老大哥,就把这个查询结果偷偷地记在了自己的小本本上,方便下次有人来查询时,可以快速回应;

总结起来就是三句话:

  • 从”根域名服务器”查到”顶级域名服务器”的NS记录和A记录(IP地址)
  • 从”顶级域名服务器”查到”次级域名服务器”的NS记录和A记录(IP地址)
  • 从”次级域名服务器”查出”主机名”的IP地址

立即租用服务器

如果您准备开始租用服务器,我们的业务经理可以帮助您以最优惠的价格找到合适的服务器。立即致电我们,获取服务器报价以了解更多信息。立即与我们联系,开始使用服务器托管或服务器租用。

版权声明:上述内容由互联网用户贡献,该文观点仅代表作者,本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容,请联系我们lin@k23.cn。

上一篇
IBM将ITaaS纳入System及Power服务器套件
下一篇
怎样做好服务器运维工作

PS:首页互联服务器托管机房覆盖全国12个省份,30多家Tier 3+和Tier 4级别数据中心,了解各机房请跳转服务器托管

1 Step 1
运营商
keyboard_arrow_leftPrevious
Nextkeyboard_arrow_right
本文关键词: DNS是什么
标签:

首页互联申明:本文内容由互联网用户贡献,该文观点仅代表作者,本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容,请联系我们lin@k23.cn。

机房推荐

相关文章

立即扫码咨询!服务器托管,服务器租用,机柜租用,带宽租用等套餐价格,新客享受最优价,首页互联专业IDC服务16年!安全、稳定、可见、独享、价格低、部署简单!

推荐专题