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

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

大家好,今天给大家分享一下DNS(Name)域名解析服务。

嗯,为什么有时候,我的电脑可以登录QQ,但是就是无法访问网页,打不开...这是为什么呢?

是的,这可能和我们今天要讲的DNS有关,因为当DNS设置错误或者设置的DNS服务器不提供服务(被攻击或者服务挂掉)时,解析就会失败。

什么解析失败? 为什么我们需要解析?

我们大多数人通过浏览器访问网站,只知道我们是通过域名访问的。 例如,在浏览器地址栏中输入并等待访问相应的网站以获得服务。 但其实我们并不知道,仅仅依靠域名是无法访问的。 因为我们的电脑或者终端实际上​​是通过IP地址来访问目标网站的。 那么如何获得这个IP地址呢? 这就是DNS域名解析服务所负责的事情。 它存储了一张域名和IP地址的对应表。 当我们第一次访问某个网页时(当电脑没有DNS缓存,也没有配置本地hosts文件时),我们的电脑或者手机会向DNS服务器请求获取对应域名的IP地址,这样正常访问我们需要的网站并获取您想要的我们的资源和信息。

简单来说,因为IP地址不好记,所以创建了域名,而域名需要通过我们的DNS服务来解析。 我们大多数人不需要关心DNS处理过程。 这个事情就交给电脑或者手机来帮我们处理吧。 。

下面我给大家展示一个完整的DNS查询请求的流程:

图1-1 DNS解析处理流程

(电脑或手机等终端设备)一旦要使用主机名(百度、淘宝等提供网站服务的服务器)与对方主机进行通信,就需要进行名称解析。 它会首先检查本地的hosts文件; 如果host文件中没有host名和地址的对应关系,则客户端会检查DNS服务的本地缓存; 如果本地DNS服务的缓存没有命中,客户端就会向客户端指向的DNS服务器(可能是缓存的DNS服务器,或者某个负责特定解析的DNS主域名服务器)发送查询请求。 此时的请求是一个递归请求(); DNS服务器收到请求后,如果客户端请求的是它负责的域名,则直接查询数据库并返回答案; 如果客户端请求的域不是它负责解析的域,它会首先查找服务器自己的缓存。 如果缓存未命中,则会按照迭代的方式首先查找根域,然后查找顶级域,最后查找二级域。 一步步完成查询请求,最后(找到百度或淘宝域名对应的IP地址)将答案返回给客户端。

完了,希望对大家有帮助。

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

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

项目经理在线

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

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

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线