dns有什么作用

66次阅读
没有评论

共计 1923 个字符,预计需要花费 5 分钟才能阅读完成。

本文丸趣 TV 小编为大家详细介绍“dns 有什么作用”,内容详细,步骤清晰,细节处理妥当,希望这篇“dns 有什么作用”文章能帮助大家解决疑惑,下面跟着丸趣 TV 小编的思路慢慢深入,一起来学习新知识吧。

dns 的作用是:将域名(网址)解析为 IP 地址。dns 是指域名系统,是可以将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的 IP 数串。域名解析过程:1、客户端向 DNS 服务器发送域名查询请求;2、DNS 服务器告知客户机 Web 服务器的 IP 地址;3、客户机与 Web 服务器进行通信。

DNS 是域名解析协议

DNS 是域名系统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的 IP 数串。这也是 DNS 的官方说法。

说白了就是:在互联网中通过 IP 地址来进行通信。但是 IP 地址的表示形式是数字,很难进行记忆(比如 116.213.120.232),所以为每个 IP 取一个人类更易记忆的域名形式(比如 www.google.com),而通过 DNS 来把解析域名成为 IP(将方便人理解的命名格式解析成计算机能够理解的格式,也可以将 IP 翻译成域名)

DNS 服务的作用:将域名解析为 IP 地址。

DNS 将域名和 IP 地址联系在一起进行服务,这样可不用输入 IP 地址,而是通过输入网址访问网站。每个 IP 地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。

客户端向 DNS 服务器(DNS 服务器有自己的 IP 地址)发送域名查询请求

DNS 服务器告知客户机 Web 服务器的 IP 地址

客户机与 Web 服务器通信

dns 服务器是干什么用的?

DNS 服务器的作用是把域名转换成为网络可以识别的 ip 地址。首先,为了便于访问网络上的服务器,给每台服务器分配了不同 IP 地址,但是网上的网站太多,不可能记住每个网站的 IP 地址,这时就出现了域名。

DNS 是互联网中的一项核心服务,是用于实现域名和 IP 地址相互映射的一个分布式数据库,它将简单明了的域名翻译成可由计算机识别的 IP 地址,使用户可以更快速便捷地访问互联。简单来讲,DNS 相当于互联网上的电话簿,记录了 IP 地址及对应域名信息,便于用户进行查询并访问。

dns 域名解析的过程

1. 递归查询

假设图中的主机想知道域名 y.abc.com 的 IP 地址。主机首先向其本地域名服务器进行递归查询。本地域名服务器收到递归查询的委托后,也采用递归香询的方式向某个根域名服务器查询。根域名服务器收到递归查询的委托后, 采用递归查询的方式向某个顶级域名服务器查询。顶级域名服务器收到递归查询的委托后, 采用递归查询的方式向某个权限域名服务器查询。

当查询到域名所对应的 IP 地址后,查询结果会在之前受委托的各域名服务器之间传递,最终传回给用户主机

2. 迭代查询

由于递归查询对于被查询的域名服务器负担太大,通常采用以下模式: 从请求主机到本地域名服务器的查询是递归查询,而其余的查询是迭代查询。

主机首先向其本地域名服务器进行递归查询,本地域名服务器采用迭代查询。它先向某个根域名服务器查询,根域名服务器告诉本地域名服务器。下—次应查询的顶级域名服务器的 IP 地址,本地域名服务器向顶级域名服务器进行迭代香询, 顶级域名服务器告诉本地域名服务器,下一次应查询的权限域名服务器的 IP 地址。本地域名服务器向权限域名服务器进行迭代香询,权限域名服务器告诉本地域名服务器所查询的域名的 IP 地址,本地域名服务器最后把结果告诉主机

3. 高速缓存

为了提高 DNS 的查询效率,并减轻根域名服务器的负荷和减少因特网上的 DNS 查询报文数量,在域名服务器中广泛地使用了高速缓存。高速缓存用来存放最近查询过的域名以及从何处获得域名映射信息的记录。

由于域名到 IP 地址的映射关系并不是永久不变,为保持高速缓存中的内容正确,域名服务器应为每项内容设置计时器并删除超过合理时间的项(例如,每个项目只存放两天 )。

不但在本地域名服务器中需要高速缓存,在用户主机中也很需要。许多用户主机在启动时从本地域名服务器下载域名和 IP 地址的全部数据库,维护存放自己最近使用的域名的高速缓存,并且只在从缓存中找不到域名时才向域名服务器查询。同理,主机也需要保持高速缓存中内容的正确性。

如果不久前已经有用户查询过域名为 y.abc.com 的 IP 地址,则本地域名服务器的高速缓存中应该存有该域名对应的 IP 地址。

读到这里,这篇“dns 有什么作用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-12发表,共计1923字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)