(一)什么是DNS
3358www.Sina.com/英文: http://www.Sina.com/omain 3358 www.Sina.com/ystem,缩写: 33558域
DNS解析是一种分布式存储,如根域名服务器ROOT DNS,它只存储260个顶级域名的DNS服务器的ip地址。 顶级域名服务器(如.com的DNS服务器)存储一级域名的合法DNS服务器地址,如suning.com、qq.com或163.com的DNS。 保存在suning.com权威DNS中的是特定的主机记录(例如,a记录、cname记录、txt记录)
(二) DNS的分类
2.1根域名服务器(ROOT ) ) ) )。
根服务器主要用于管理internet的主目录,全世界只有13台IPv4根服务器。 这13台IPv4根域名服务器的名称分别为“a”到“m”。 一辆在美国。 其余12台均为辅助根服务器,其中9台为美国、欧洲2台,位于英国和瑞典,亚洲1台位于日本。 根服务器有大约260个得到美国政府批准的互联网后缀。 com、 net、 cn等。
2.2顶级域名服务器
负责解析自己顶级域名下级域名对应的权威DNS服务器地址。
2.3localDNS本地DNS通常是运营商的DNS,其主要角色是代理用户进行迭代分析。
2.4本地主机记录,此优先顺序可在自己的电脑上定制域名解析记录,如在本地则不再重复。 PC的主机(c :windowssystem32driversetchosts ) )
(三) DNS分析过程
3.1用户在浏览器中输入www.suning.com
3.2浏览器首先检查本地主机上是否有记录,如果有,直接将ip地址返回给浏览器。 没有进一步的咨询。
3.3向运营商localDNS发送请求,如果localDNS的缓存有记录,则直接返回给用户,否则进行反复查询。
3.4localDNS首先向根域名服务器发出请求,请求.com的域名服务器地址是什么,ROOT服务器从.com的域名服务器a到m.gtld-servers.net .的
3.5 localDNS收到.com的GTLDDNS地址后,向其中一个a.GTLD-servers.net .发出请求,询问suning.com的域名服务器地址是什么,然后向gtld
3.6localDNS收到suning.com权威DNS后,向其中一个权威DNS发送请求,查询,www.suning.com的解决值是什么,权威DNS表示域名中有cname