DNS(Domain Name System)服务协议提供域名到IP地址之间的解析服务。

域名采用层次型命名机制,其结构层次对应于名字管理机构的层次,每一级机构只负责给它的下级机构授权命名范围。

层次型命名优点

https://keyon-photo-1256901694.cos.ap-beijing.myqcloud.com/markdown/20191224164612.png

https://keyon-photo-1256901694.cos.ap-beijing.myqcloud.com/markdown/20191224164640.png

https://keyon-photo-1256901694.cos.ap-beijing.myqcloud.com/markdown/20191224164655.png

https://keyon-photo-1256901694.cos.ap-beijing.myqcloud.com/markdown/20191224164709.png

https://keyon-photo-1256901694.cos.ap-beijing.myqcloud.com/markdown/20191224164724.png

DNS域名解析

递归查询:客户机向dns服务器发送请求,DNS服务器会使用一个准确的查询结果回复给客户机,如果DNS服务器本地没有储存查询的DNS信息,那么它会查询其他的DNS服务器,并将查询结果提交给客户机

https://keyon-photo-1256901694.cos.ap-beijing.myqcloud.com/markdown/20191224165032.png

迭代查询:客户机向dns服务器发送请求,如果该服务器本地没有储存查询的DNS信息,那么它会告诉客户机另一台DNS服务器的地址,客户机在向这台DNS服务器查询DNS信息,依次循环直到返回结果

https://keyon-photo-1256901694.cos.ap-beijing.myqcloud.com/markdown/20191224165013.png

域名解析优化