什么是dns查询?查询方式是怎样的?


dns,是系统的简称,人们把它比喻成网络的电话簿。我们通过域名来查询网络信息,dns则负责将域名转换为IP地址。那么,什么是dns查询?当我们进行dns查询的时候要怎么做呢?和小编一起来了解一下吧!

dns查询是什么意思?

DNS查询其实有两种解释,一种是指客户端查询,也就是指定DNS服务器上的资源记录,另一种是指查询FQDN名的解析过程。

1、查询DNS服务器上的资源记录

这种情况下,您可以在Windows平台下,使用命令行工具,输入nslookup,返回的结果包括域名对应的IP地址(A记录)、别名(CNAME记录)等。除了上述方法外,还可以通过一些DNS查询站点如国外的国内的 查询域名的DNS信息。

2、FQDN名的解析过程查询

这种情况下,如果想跟踪一个FQDN名的解析过程,在Linux Shell下输入dig www trace,返回的结果包括从跟域开始的递归或迭代过程,一直到权威器。

dns查询方式有哪些

关于DNS服务器的常见查询方法,一般我们从以下几个方面去划分,一是查询方式,一是查询内容。

1、从查询方式分类:

递归查询。归查询是这么一种查询方式,一般发生在 Client 请求 DNS Server。Client 发出一个域名解析的请求,DNS Server 必须返回对应的 IP 地址,或者返回找不到的错误。客户端得到结果只能是成功或失败。

迭代查询。迭代查询一般发生在 DNS Server 之间,当 Client 发出域名解析的请求后,DNS Server 需要给予最佳答案,这个最佳答案可能是"距离最近"的顶级,也能是权威域名服务器。无论如何,Client 需要对返回结果再次发起请求,知道获得最终结果。

非递归查询 。非递归查询发生在 Client 和 DNS Server 之间,指的是请求的 DNS Server 已经知道答案,直接返回。这里可能有两种情况,一种是 DNS Server 本机缓存了对应的 IP,或者是缓存了对应的域名的权威服务器。第二种情况只需要再发一次请求,即可拿到结果返回。

2、从查询内容分类:

正向查询:由域名查找IP地址

反向查询:由IP地址

dns查询的步骤

1、用户在Web浏览器中键入“example.com”,查询将进入Internet并由DNS递归解析程序接收。

2、解析器然后查询DNS根名称服务器(。)。

3、根服务器使用顶级域(TLD)DNS服务器(例如.com或.net)的地址响应解析器,该服务器存储其域的信息。在搜索example.com时,我们的请求指向.com TLD。

4、解析器向.com TLD提出请求。

5、TLD服务器使用域名服务器example.com的IP地址进行响应。

6、递归解析器向域的名称服务器发送查询。

7、example.com的IP地址将从名称服务器返回到解析程序。

8、DNS解析器使用最初请求的域的IP地址响应Web浏览器。

一旦DNS查找的8个步骤返回了example.com的IP地址,浏览器就能够发出对网页的请求:

9、浏览器向IP地址发出HTTP请求。

10、该IP处的服务器返回要在浏览器中呈现的网页。

通过创新互联小编的介绍,你是不是对dns查询有了比较直观的了解呢?在此,创新互联小编还要提醒您,在进行dns查询时,还要注意安全,避免泄露敏感信息。


让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册虚拟主机、营销软件、网站建设、屯溪网站维护、网站推广。

网页标题:什么是dns查询?查询方式是怎样的?
URL分享:https://www.cdcxhl.com/article28/scdjp.html

成都网站建设公司_创新互联,为您提供网页设计公司动态网站移动网站建设网站设计网站导航云服务器

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

搜索引擎优化