DNS术语DNS如何工作?
我们不谈生涩的原理,直接以我们网络技术联盟站的网站为例:
打开浏览器,输入
在您按下回车键的瞬间,系统将迅速进行一次核查,以确认您是否曾访问过本网站。
若在您的电脑DNS缓存中发现相应的DNS条目,便可省略后续的DNS查询步骤,您将直接被引导至目标位置。
若未能发现DNS相关数据,系统将向您的本地DNS服务器发起查询请求。
本地 DNS 服务器
通常情况下,您所使用的供应商的服务器,一般被称作“解析名称服务器”。
若名称服务器端不存在缓存中的数据,那么查询请求将被指引至根域名服务器,以便查找相应的 DNS 信息。
根名称服务器
根域名服务器是全球范围内指定的服务器,承担着存储DNS数据以及确保系统平稳运作的重任,一旦在根名称服务器上成功定位到DNS记录,该记录便会存储在您的计算机缓存中。
最终成功定位到了DNS记录,随之建立与提供网站访问与数据存储的服务器之间的连接,随后您的屏幕上便会显示出网页内容。
查到结果
我们来用一张图将上面的四个过程进行合并:
DNS查询过程
在常规的DNS查询过程中,用户输入的网址需经过四台服务器的处理才能得到相应的IP地址,而这四台服务器之间是相互配合与协作的。
1. DNS 递归器
DNS递归器,亦称作DNS解析器,负责接收来自DNS客户端的查询请求,随后,它将与其他DNS服务器进行交互,以获取准确的IP地址信息。
DNS递归器充当您的网络服务提供商(ISP),它负责接收那些包含易于理解的主机名(例如,)的DNS查询。这个DNS解析器的作用就像一位图书管理员,在图书馆中根据书籍的编号来寻找相应的书籍。
2. 根域名服务器
根域名服务器位于 DNS 层级结构的最高层,相当于图书馆的目录索引,这个索引指向我们要查找书籍的具体位置。
根域名服务器被赋予管理互联网DNS根区域的职责,其主要职能是针对接收到的查询请求,提供根区域内的记录信息。
DNS根域服务器共有13台,它们遍布全球各地,分别以字母a至m命名,并由12个不同的机构负责管理,其中包括南加州大学以及美国国家航空航天局等。
13台 DNS 根名称服务器
这些数据来源于网站:。
13 个主要的根名称服务器在不同的区域有许多副本
数据来源于网站:。
根域名服务器在接收到DNS解析器的查询请求后,尚不清楚具体的IP地址信息,因此需引导解析器转向至更高一级的顶级域(TLD)名称服务器。
3. TLD 名称服务器
TLD名称服务器负责存储嵌入TLD名称内的二级域的IP地址信息,随后,它将网站的IP地址予以释放,并将查询请求转发至相应域的名称服务器。
顶级域服务器负责储存诸如.net、.org以及.com等顶级域名的地址资料。
TLD服务器
4. 权威域名服务器
有两种类型的权威名称服务器:
主服务器所保存的区域记录拥有原始的备份,而辅助服务器则保存了与主服务器完全一致的副本,其作用在于分散 DNS 服务器的负荷,并在主服务器发生故障时起到备份的职能。
DNS 查找
DNS查询即是在网络中寻找域名对应的IP地址的过程,这一过程主要分为两大类:
DNS 两种查找
正向查找
当用户输入一个域名时,DNS系统便会依据该域名来检索与其相对应的IP地址。
正向查找
反向查找
与正向DNS查询正好相反,用户手中已持有IP地址,他们需要借助这一地址来查询与之相对应的域名。
反向查找
DNS 协议
DNS 协议使用两种类型的 DNS 消息:
查询和回复都包含一个标题和四个部分:
DNS 协议报文
抓包:
DNS 协议 抓包
总结
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1