我的编程空间,编程开发者的网络收藏夹
学习永远不晚

dns有什么作用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

dns有什么作用

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

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地址。主机首先向其本地域名服务器进行递归查询。本地域名服务器收到递归查询的委托后,也采用递归香询的方式向某个根域名服务器查询。根域名服务器收到递归查询的委托后,采用递归查询的方式向某个顶级域名服务器查询。顶级域名服务器收到递归查询的委托后,采用递归查询的方式向某个权限域名服务器查询。

dns有什么作用

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

dns有什么作用

2.迭代查询

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

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

dns有什么作用

3.高速缓存

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

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

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

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

dns有什么作用

读到这里,这篇“dns有什么作用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网服务器栏目。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

dns有什么作用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

dns有什么作用

本文小编为大家详细介绍“dns有什么作用”,内容详细,步骤清晰,细节处理妥当,希望这篇“dns有什么作用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。dns的作用是:将域名(网址)解
2023-03-06

windows dns的作用是什么

这篇文章主要讲解了“windows dns的作用是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“windows dns的作用是什么”吧!dns是什么:1、dns是一个域名系统,是万维网上
2023-07-02

高防DNS有什么用

本篇文章给大家分享的是有关高防DNS有什么用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、保障网站能够正常打开访客对网站进行访问时,通常都是根据域名来进行访问,因而通常都需
2023-06-07

DNS隧道工具dns2tcp有什么用

小编给大家分享一下DNS隧道工具dns2tcp有什么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!DNS隧道工具dns2tcp在很多网络环境中,防火墙会限制出站流量,主机往往只能访问外网主机有限的几个端口,如DNS的53
2023-06-04

DNS隧道工具iodine有什么用

小编给大家分享一下DNS隧道工具iodine有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!DNS隧道工具iodine在受限制的网络中,如果DNS请求没有被
2023-06-04

dns解析服务器的作用是什么

DNS解析服务器的作用是将用户输入的域名转化为对应的IP地址。当用户在浏览器中输入一个域名时,浏览器会向DNS解析服务器发送一个查询请求,以获取该域名对应的IP地址。DNS解析服务器会从自己的缓存中查找IP地址,如果找到则返回给浏览器,如果
2023-08-31

海外高防dns云解析的作用是什么

海外高防DNS云解析的作用主要是提供更加稳定、安全的域名解析服务。具体来说,它可以:1. 提供分布式解析服务:海外高防DNS云解析可以将域名解析服务分布在多个节点上,提高解析效率和稳定性。2. 防御DDoS攻击:乙 速yi海外高防DNS云
2023-05-13

利用DNS Zone Transfers漏洞工具dnswalk有什么用

小编给大家分享一下利用DNS Zone Transfers漏洞工具dnswalk有什么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!利用DNS Zone Transfers漏洞工具dnswalkDNS Zone Tran
2023-06-04

高防dns云解析的作用有哪些

1. 分散流量:高防DNS云解析可以将DNS解析请求分散到多个地理位置的服务器上,将攻击流量分散到多个服务器上,从而避免因攻击流量集中在某一服务器上而导致的服务不可用。2. 智能识别攻击流量:高防DNS云解析可以通过智能识别攻击流量,对抗D
2023-05-13

DNS的基础操作有哪些

本篇内容介绍了“DNS的基础操作有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!DNS( Domain Name System)是“域名
2023-06-27

编程热搜

目录