-
计算机原理基础:DNS
- DNS服务的作用
- 域名服务器
- 根域名服务器
- 所有的根域名服务器都知道所有的顶级域名服务器的域名和IP地址。
- 不管是哪一个本地域名服务器,若要对因特网上任何一个域名进行解析,只要自己无法解析,就首先求助于根域名服务器。
- 在因特网上共有13个不同IP地址的根域名服务器。a.rootservers.net --- m.rootservers.net
- 顶级域名服务器
- 负责管理在该顶级域名服务器注册的所有二级域名。
- 当收到DNS查询请求时,就给出相应的回答(可能是最后的结果,也可能是下一步应当找的域名服务器的IP地址)。
- 权限域名服务器
- 负责一个区的域名服务器。
- 当一个权限域名服务器还不能给出最后的查询回答时,就会告诉发出查询请求的DNS客户,下一步应当找哪一个权限域名服务器。
- 本地域名服务器
- 当一个主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。
- 提高域名服务器的可靠性
- DNS域名服务器都把数据复制到几个域名服务器来保存,其中一个是主域名服务器,其他是辅助域名服务器。
- 主域名服务器定期把数据复制到辅助域名服务器上,而更改数据只能在主域名服务器中进行。这样就保住了数据的一致性。
- 域名的解析过程
- DNS即使用TCP协议也使用UDP协议
- DNS在进行区域传输的时候使用TCP协议
- 辅助域名服务器会定时向主域名服务器进行查询以便更新数据。更新数据会执行一次区域传送,区域传送使用TCP协议,因为传送的数据量比一个请求应答的数据量要多得多。
- TCP是一种可靠连接,保证了数据的准确性。
- DNS域名解析时使用UDP协议
- 主机向DNS服务器查询域名,一般返回的内容都不超过512字节,用UDP传输即可。
- DNS服务器负载更低,响应更快。
-
相关阅读:
flex横向对齐即两端有靠右
前端小功能:import和export用法
前端小技巧:JavaScript 编码规范
折旧记录某旅纵横app分析研究
谷歌浏览器 快速复制请求到postman 测试接口
聊聊Api接口优化的几个方法
阿里云闪电立方(海量数据迁移服)
架构设计之五视图(一)
Python&MIDI 3(AI人工智能音乐,算法作曲)
Windows系统命令行使用sudo安装,提示“不是内部命令”
-
原文地址:https://www.cnblogs.com/xiaobaizzz/p/12297488.html
Copyright © 2020-2023
润新知