慕课学习--DNS的作用
Posted Andrew_qian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了慕课学习--DNS的作用相关的知识,希望对你有一定的参考价值。
因为相对于32位的IP地址,人对域名更加敏感,也更容易记忆。所以一般都是把IP地址转化为域名进行网页的访问。
DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。---------------【百度百科】
1、DNS作用:
把域名翻译为IP(这个过程叫做正向查询)
或者把IP翻译为域名(这个过程叫做反向查询)
2、查询过程:
1、客户机向DNS服务器发送域名查询请求(递归查询)
2、DNS服务器之间分级查询各个域名的部分(迭代查询)
3、DNS服务器告知客户机WEB服务器的IP地址
4、客户机与WEB服务器通信。
递归查询:要么做出查询成功的响应,要么做出查询失败的响应,一般客户端向DNS服务器进行查询是递归查询。
迭代查询:服务器收到一次迭代查询回复一次结果,这个结果不一定是目标IP与域名的映射关系,也可以是其他DNS服务器的地址。DNS服务器向其他DNS服务器进行查询属迭代查询。
3、hosts文件
hosts:是一个包含静态ip和域名(或局域网内主机名)的映射关系的文件。 其优先级高于DNS解析。
hosts文件在Windows上的位置:
4、域名:可以认为是主机在公网环境中的标识,在在公网下,对应一个唯一的IP,例如百度:www.baidu.com
5、域名空间结构
以上是关于慕课学习--DNS的作用的主要内容,如果未能解决你的问题,请参考以下文章