您好,欢迎访问一九零五行业门户网

用于解析域名的协议是什么?

用于解析域名的协议是:域名解析协议,又名dns协议。dns是因特网的一项核心服务,它作为可以将域名和ip地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的ip数串。
相关推荐:《编程教学》
用于解析域名的协议是:域名解析协议,又名dns协议。
dns 是域名系统 (domain name system) 的缩写,是因特网的一项核心服务,它作为可以将域名和ip地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的ip数串。这也是dns的官方说法。
说白了就是:在互联网中通过ip 地址来进行通信。但是ip 地址的表示形式是数字,很难进行记忆(比如116.213.120.232),所以为每个 ip取一个人类更易记忆的域名形式(比如www.google.com),而通过dns 来把解析域名成为 ip(将方便人理解的命名格式解析成计算机能够理解的格式,也可以将ip 翻译成域名)
dns服务的作用:将域名解析为ip 地址
客户端向dns服务器(dns服务器有自己的ip地址)发送域名查询请求
dns服务器告知客户机web服务器的ip 地址
客户机与web 服务器通信
dns是一种可以将域名和ip地址相互映射的层次结构的分布式数据库系统,主要包括如下3个组成部分:
(1)域名空间(domain name space)和资源记录(resource record);
(2)域名服务器(name server);
(3)解析器(resolver)。
dns系统采用递归查询请求的方式来响应用户的查询,其一般过程如下:
(1)客户端首先向首选域名服务器查询。
(2)首选域名服务器检查本地资源记录,如果存在则作权威回答,如果不存在,则检查本地缓存,如果有记录则直接返回结果。若本地资源记录和缓存记录都不存在,则向根域名服务器查询。
(3)根域名服务器返回相应顶级域的权威域名服务器的地址,首选域名服务器继续向该顶级权威域名服务器查询。
(4)顶级权威域名服务器返回次级域的权威域名服务器地址,首选域名服务器如此迭代查询,直到得到对查询域名的权威回答,保存在本地缓存中并返回给客户端,完成此次查询。目前绝大多数的网络都会开放dns服务,dns数据包不会被防火墙等网络安全防护设备拦截,因此,可以基于dns协议建立隐蔽通道,从而顺利穿过防火墙,在客户端和服务器之间隐蔽地传输数据。
想要查阅更多相关文章,请访问!!
以上就是用于解析域名的协议是什么?的详细内容。
其它类似信息

推荐信息