我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

1.什么是 DNS

DNS是Name的缩写,即域名系统,是记录域名和IP地址映射关系的系统,主要作用是解决域名和IP地址之间的转换。DNS是一个网络服务,它的端口是53端口。通常DNS查询都是使用UDP协议,一旦查询不到完整的信息,就会使用TCP协议再次查询。因此,在启动DNS服务时,会同时开放UDP和TCP协议的53端口。

DNS的基本功能:将域名转换为IP地址。

DNS 工作于应用层。

域名查询信息查询_域名查询信息163网_如何查询域名信息

2.DNS域名结构

域名具有一定的层级结构,从上到下依次为:根域名、顶级域名(TLD)、二级域名SLD、三级域名、四级域名等。根域名后面有一个小圆点。其树形结构如下:

3.DNS工作流程

下图描述了一个完整的DNS请求流程:

1) 用户在 Web 浏览器中输入内容,查询被传输到 DNS 递归解析器并由其接收。

2)解析器向DNS根域名服务器(Root)查询。

3)根域名服务器向解析器返回保存其域名信息的顶级域名(TLD)DNS服务器的地址。在进行搜索时,根域名服务器会返回.com顶级域名。

4) 解析器向 .com TLD 发出请求。

5)TLD服务器将存储该域名的域名服务器的IP地址()返回给DNS解析器。

6)递归解析器将查询发送到存储该域的域名服务器()。

7) 然后,域名服务器将 IP 地址返回给解析器。

8)DNS解析器将最初请求的域名的IP地址()返回给Web浏览器。

9)浏览器向该IP地址发送HTTP请求。

10)该IP的服务器返回将在浏览器中呈现的网页。

4.DNS查询过程

递归查询:域名服务器帮助用户解析名称并返回最终结果。

迭代查询:反复迭代访问域名服务器,直到最终找到结果。[推卸责任]

DNS缓存的目的是将数据暂时存储在某个位置,从而提高数据请求的性能和可靠性。

DNS 缓存将数据存储在更靠近请求客户端的位置,以便可以更早地解析 DNS 查询,并避免在 DNS 查找链的下游进行其他查询,从而缩短加载时间并减少带宽/CPU 消耗。DNS 数据可以缓存在各种不同的位置,每个位置都会在由生存时间 (TTL) 确定的有限时间内存储 DNS 记录。

所以上面提到的DNS查询过程中,客户端在提交域名请求时,会先查询浏览器的DNS缓存信息,如果没有,再去查找操作系统的DNS缓存信息,如果还是没有,再从本地DNS开始查找。

5.使用DNS协议抓包

在浏览器输入以下内容进行访问,然后使用它来抓包。抓包后,DNS协议通过显示过滤器显示出来:

二维码
扫一扫在手机端查看

本文链接:https://by928.com/4606.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线