导航
当前位置: 首页 > 电商营销 >

dns是什么意思(dns是什么意思有什么作用)

发布时间:2024-02-21 16:15:30 作者 :营销资讯网 围观 : 420次

DNS是DomainNameSystem的缩写,中文翻译为“域名系统”。DNS是互联网的核心服务。它是一个分布式数据库,用于将域名和IP地址相互映射。它可以将域名翻译成计算机可识别的IP地址字符串,让用户通过域名到达站点所在的服务器。而不必记住复杂的IP地址。

域名层次结构

dns是什么意思(dns是什么意思有什么作用)

由于互联网上的用户数量较多,命名时采用树状的层次结构。任何连接到互联网的主机或路由器都有一个唯一的层次名称,即域名。域名的结构由一系列由点分隔的标签组成。类似这样:“……三级域名。二级域名。顶级域名。”

“.”的最右边部分被称为“顶级域名”。“顶级域名”也叫“一级域名”,如:com、org、net、cn等。“二级域名”就是在“”前面加一级。一级域名”,如二级域名”以上的域名统称为“子域名”,不属于“注册域名”范畴。

各级域名均由其上一级域名管理机构管理,最高级的顶级域名由ICANN管理。

DNS层次结构

与域名相对应,DNS服务器也有相应的层次结构。根据DNS服务器所扮演的角色,DNS服务器可以分为四类:

根DNS服务器

根名称服务器。它是最高级别的DNS服务器。当本地域名服务器没有解析记录时,会首先向根域名服务器发起请求,获取下一级顶级域名服务器的IP地址。

顶级域名服务器

Tld域名服务器。顶级域名服务器负责管理在该服务器上注册的所有二级域名。本地域名服务器根据根域名服务器给出的IP地址向顶级域名服务器发起请求,获取域名所在的权威服务器地址。

权威域名服务器

权威域名服务器。它在特定区域内是唯一的,负责维护该区域内域名与IP地址的对应关系,如中科三方云解析DNS。

本地名称服务器

DNS解析器或本地DNS。本地域名服务器不是树形结构的DNS域名服务器,但它对于域名系统来说非常重要。当客户端发起DNS请求时,首先将请求发送到本地域名服务器。用户本机自动分配的DNS、运营商ISP分配的DNS、Google/114公共DNS等,都属于本地域名服务器的范畴。

每个级别的域名都有自己的域名服务器。上级域名服务器知道下级域名服务器的IP地址,方便逐级向下查询。

DNS解析过程

DNS解析通常首先查询本地域名服务器中的缓存。如果缓存中有结果,则直接返回,解析到此结束。如果本地服务器没有缓存,则会进行全局递归查询。步骤如下:

1、当用户在浏览器中输入域名时,会首先请求本地域名服务器。如果本地服务器没有结果,就会开始递归查询;

2、本地域名服务器首先查询根域名服务器;

3、根域名服务器将下一级顶级域名服务器的地址告诉本地域名服务器;

4、本地域名服务器向顶级域名服务器发起解析请求;

5、顶级域名服务器告知下级权威域名服务器的IP地址;

6、本地域名服务器向权威域名服务器发起查询请求;

7、权威域名服务器告知域名对应的IP地址;

8、本地域名服务器将查询结果响应浏览器,并缓存一段时间。

9、浏览器向获取的IP地址发起访问请求;

10.该IP上的Web服务器返回要在浏览器中呈现的网页。

相关资讯