龙空技术网

Linux基础- 简述 DNS 查询过程

guoguodelu 124

前言:

而今同学们对“dns首选服务器参数是什么”都比较重视,兄弟们都需要知道一些“dns首选服务器参数是什么”的相关知识。那么小编同时在网摘上网罗了一些关于“dns首选服务器参数是什么””的相关文章,希望看官们能喜欢,各位老铁们一起来学习一下吧!

DNS(Domain Name System)查询是指通过DNS来获取特定域名(如)对应的IP地址或其他相关信息的过程。DNS 查询是在互联网上执行的常见任务,允许用户通过易记的域名访问网站,而不需要记住每个网站的IP地址。

DNS

介绍

DNS 将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

使用端口和协议:

协议

端口

场景

说明

TCP

53

区域传送时使用TCP

辅域名服务器会定时(一般是3小时)向主域名服务器进行查询以便了解数据是否有变动。

UDP

53

域名解析时使用UDP协议

客户端向DNS服务器查询域名,一般返回的内容都不超过512字节,用UDP传输即可。但事实上,很多DNS服务器进行配置的时候,仅支持UDP查询包。

DNS解析过程

需要说明3个词汇,以更容易理解DNS解析过程:

递归:客户端只发一次请求,要求对方给出最终结果。迭代:客户端发出一次请求,对方如果没有授权回答,它就会返回一个能解答这个查询的其它名称服务器列表,客户端会再向返回的列表中发出请求,直到找到最终负责所查域名的名称服务器,从它得到最终结果。授权回答:向dns服务器查询一个域名,刚好这个域名是本服务器负责,返回的结果就是授权回答。

DNS解析过程

访问域名,操作系统会先检查本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个ip地址映射,完成域名解析如果hosts里没有这个域名的映射,则会查找本地DNS解析器缓存,是否有这个网址映射关系,如果有直接返回,完成域名解析如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找设置的首选DNS服务器,在此称为本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析记过给客户端,完成域名解析,此解析具有权威性。如果要查询域名,不由本地DNS服务器区域解析,但DNS服务器缓存网址映射关系,则调用这个IP地址映射,完成域名解析,此解析不具有权威性如果本地DNS服务器本地区域文件与缓存解析都失效,则根据本地DNS服务器的设置(是否设置转发器)进行查询,如果未用转发模式,本地DNS就把请求发至13台根DNS,根DNS服务器收到请求后会判断这个域名(.com)是谁来授权管理,并会返回一个负责该顶级域名服务器的一个IP。本地DNS服务器收到IP信息后,将会联系负责.com域的这台服务器。这台负责.com域的服务器收到请求后,如果自己无法解析,它就会找一个管理.com域的下一级DNS服务器地址(baidu.com)给本地DNS服务器。当本地DNS服务器收到这个地址后,就会找baidu.com域服务器,重复上面的动作,进行查询,直至找到主机。如果用的是转发模式,此DNS服务器就会把请求转发至上一级DNS服务器,由上一级服务器进行解析,上一级服务器如果不能解析,或找根DNS或把请求转至上上级,以此循环。不管是本地DNS服务器用是转发,还是根提示,最后都是把结果返回给本地DNS服务器,由此DNS服务器再返回给客户机。常用公共DNS服务器

DNS

说明

首选:114.114.114.114

备选:114.114.114.115

通用的DNS

首选:223.5.5.5

备选:223.6.6.6

阿里

首选:8.8.8.8

备选:8.8.4.4

谷歌

首选:1.2.4.8

备选:202.98.0.6

中国互联网络信息中心

DNS 服务器类型

类型

说明

根域名服务器

根域名服务器位于DNS层次结构的顶部,负责存储顶级域名服务器的IP地址。(有13个)

顶级域名服务器

存储特定顶级域名(如.com、.org、.net等)下的域名信息

权威域名服务器

存储特定域名的IP地址和其他DNS记录的服务器。

公共DNS服务器

由互联网服务提供商(ISP)或第三方组织提供的

缓存DNS服务器

缓存DNS服务器存储先前解析的DNS记录,以提高查询速度。

递归DNS服务器

互联网服务提供商(ISP)或其他网络服务提供商维护,并用于处理全球DNS查询。

私有DNS服务器

由组织或企业自己维护,用于内部网络

标签: #dns首选服务器参数是什么 #查询域名dns信息的命令 #dns提供商查询 #dns在线查询工具 #dns地址查询