(五)DNS

作者: 黒猫 | 来源:发表于2017-05-02 18:23 被阅读108次

1、基本介绍

DNS(Domain Name System)是域名系统的缩写,也叫做名称解析。在互联网中,主机直接通过IP地址来确定位置,才能进行通讯,而IP地址是32位的二进制位,就算转换成十进制,对于我们而言记忆起来也太过困难,例如60.211.209.143,但我们对域名更加敏感,因此通过DNS,就可以将数字形式的IP地址转换为www.jianshu.com,也就是所谓的网址。

①每台客户主机都会写清楚DNS服务器地址,如果没有是不能连接互联网的;
②当客户要连接某一网站时,主机会向DNS服务器发送域名查询请求;
③本地域名服务器并未储存该域名对应的IP地址,因此向根DNS服务器请求查询,而根DNS服务器只能查询在它之下的一级域名,于是将部分结果反馈至本地域名服务器;
④依据上次的结果,本地域名服务器向顶级域服务器请求查询,再次获得的部分地址;
⑤本地域名服务器再次向顶级域服务器请求查询,获得的部分地址;
⑥最后本地域名服务器向二级域服务器请求查询,最终获得全部地址;
⑦本地域名服务器将查询到的IP地址告知客户主机;
⑧此时,客户主机就可以与某网站的Web服务器通信。

DNS的查询类型

以第二种情况为例:

依据查询方式分来

  • 递归查询——过程②、⑦
      递归查询是指要么做出查询成功的响应,要么做出查询失败的响应。一般客户主机和服务器之间属于递归查询,即当客户主机向本地域名服务器发出请求后,若本地域名服务器自身不能解析,则会向另外的DNS服务器发出查询请求,在得到结果后转交给客户主机。

  • 迭代查询——过程③、④、⑤、⑥
      服务器收到一次迭代查询回复一次结果,这个结果不一定是目标IP地址与域名的映射关系,也可以是其他DNS服务器的地址。

依据查询内容分类

  • 正向查询:已知域名→查找IP地址(客户端一般都使用正向查询)
  • 反向查询:已知IP地址→查找域名(类似邮件服务器会使用反向查询)

ps:端口号相关介绍更新在TCP/IP四层模型的第四部分“传输层”内容中。


版权声明:欢迎转载,欢迎扩散,但转载时请标明作者以及原文出处,谢谢合作!             ↓↓↓

相关文章

  • (五)DNS

    1、基本介绍 DNS(Domain Name System)是域名系统的缩写,也叫做名称解析。在互联网中,主机直接...

  • 02.开启网络线程到发出一个完整的http请求 - 2023-

    dns查询,tcp/ip请求构建,五层因特网协议栈等 DNS查询得到IP 如果输入的是域名,需要进行dns解析成I...

  • 第45课 http协议、DNS域的含义 2019-06-03

    一、访问网站的基本流程图: 二、DNS解析的原理图: 三、常见的DNS记录类型: 四、DNS三级域名划分: 五、H...

  • DNS介绍以及模拟dns解析过程实验

    DNS简介DNS域名的解析过程DNS服务器的资源记录实验模拟DNS解析过程 DNS简介   DNS(Domain ...

  • 20170919 DNS服务(一)

    DNS简介DNS解析关键概念BIND 一、DNS简介: (一)DNS服务 DNS:Domain Name Serv...

  • DNS

    DNS服务 DNS域名 DNS域名结构 DNS解析 DNS服务器类型 区域传输 DNS解析 区域数据库 添加CNA...

  • 服务器宝塔面板改DNS

    把服务器DNS改为 阿里DNS 主要DNS:223.5.5.5 备用DNS:223.6.6.6

  • DNS优选

    DNS优选 翻墙DNS PandaDNS: http://dns.pandadns.xyz/ 可以翻墙的DNS。支...

  • 8-4 DNS

    DNS解析了解吗 DNS解析 查询方式 DNS劫持 DNS解析转发问题

  • DNS explained

    DNS explained What is DNS DNS stands for Domain Name Syst...

网友评论

    本文标题:(五)DNS

    本文链接:https://www.haomeiwen.com/subject/drdqtxtx.html