简单理解DNS的工作原理
来源:互联网 发布:安广网络宽带 编辑:程序博客网 时间:2024/05/21 10:49
DNS(Domain Name System,域名系统)
因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)
每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台IP设备的IP地址,只要记住相对直观有意义的主机名就行了。这就是DNS协议所要完成的功能。
主机名到IP地址的映射有两种方式:DNS
1)静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用;
2)动态映射,建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,首先需要到DNS服务器查询主机所对应的IP地址。
通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。在解析域名时,可以首先采用静态域名解析的方法,如果静态域名解析不成功,再采用动态域名解析的方法。可以将一些常用的域名放入静态域名解析表中,这样可以大大提高域名解析效率。
比如我们游览一个网站的时候,打开一个网址, 这个时候 我们的电脑会首先发送一个数据包个 DNS系统 ,DNS系统回应一个数据包给我们,然后再转到我们游览的网站! 那个数据包里面就包含这个 我们访问的这个网站,然后返回来的数据包是 解析成了IP地址,然后就能通过TCP/IP协议通信了!
再比如我们发送baidu.com到DNS服务器,DNS服务器发给我们百度的服务器的IP,如果我们直接输入IP就绕开了解析这一个步骤
关于根域名服务区
详见百度百科:http://baike.baidu.com/link?url=1TZUK_LydDoeFzpWgzpWDu0dPcF7qNK7W0KZjmlKOhThFAjXiXa0dT1kfpdUjbLm4zmysSDje6zi3viWIU98fK
截图:
- 简单理解DNS的工作原理
- LVS工作原理的简单理解
- DNS 查询的工作原理
- DNS查询的工作原理
- DNS 查询的工作原理
- DNS的工作原理详解
- 图解DNS的工作原理
- DNS的工作原理及解析
- DNS的工作原理及解析
- 20170709_简述DNS的工作原理
- 初步理解ContentProvider的工作原理(附简单实例)
- Servlet 规范与工作原理的简单理解
- DNS服务器工作原理
- DNS服务器工作原理
- DNS服务器工作原理
- 14.1 DNS工作原理
- DNS服务器工作原理
- DNS服务器工作原理
- websocket的介绍与使用
- Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用
- JSP_JSON
- leetcode Maximum Subarray
- 打印九九口诀表
- 简单理解DNS的工作原理
- select语句中where后的逻辑查询
- zetcd:脱离ZooKeeper运行ZooKeeper应用程序
- SpringMvc+myBatis 解决HashMap无法放回null
- 2017年最受欢迎的10个编程挑战网站
- 渗透测试中常见的端口
- 对象族谱之类实例化过程
- 【scikit-learn】使用scikit机器学习的介绍
- MySQL数据库SYS CPU高的可能性分析