DNS的原理
Posted wangwei5979
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DNS的原理相关的知识,希望对你有一定的参考价值。
DNS是什么
dns全称Domain Name System,是应用层协议,又称域名系统,用来将主机名和域名转换为IP地址, 主要在dns服务器中保存着域名和ip地址的对应关系,为人们提供域名解析服务。 全球一共有13台根dns服务器,美国9台,欧洲3台,分布在英国、瑞典和法国,亚洲1台,在日本。
DNS架构
服务器的包含关系: 根DNS服务器 > 顶级DNS服务器 > 权威DNS服务器 > 二级域名的DNS服务器 根DNS服务器:掌握着所有顶级dns的ip和域名的对应关系 顶级DNS服务器:掌握着权威dns的ip和域名的对应关系 eg: .com .cn .org 权威DNS服务器:掌握着二级域名dns服务器的ip和域名的对应关系 eg: baidu.com sina.com 二级域名的DNS服务器:掌握着你要访问的域名和ip的对应关系 eg: www.baidu.com new.sina.com
DNS原理
1.先向本地dns服务器查看缓存中有没有该域名对应的ip地址的记录 2.向根dns服务器询问域名对应的ip地址(根dns服务器会让他去查询顶级dns服务器) 3.向顶级dns服务器询问域名对应的ip地址(顶级dns服务器会让他去查询权威dns服务器) 4.向权威dns服务器询问域名对应的ip地址(权威dns服务器会让他去查询二级dns服务器) 5.向二级dns服务器询问域名对应的ip地址(二级dns服务器会返回对应的ip地址) 6.接收到ip地址后,会先把ip和域名对应关系保存到本地dns缓存,以便下次方便访问
以上是关于DNS的原理的主要内容,如果未能解决你的问题,请参考以下文章