dns的作用是什么?为什么一定要配置dns才能上网-利来国际登录


dns是域名解析协议
dns 是域名系统 (domain name system) 的缩写,是因特网的一项核心服务,它作为可以将域名和ip地址相互
映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的ip数串。这也是dns的官方说法。
说白了就是:在互联网中通过ip 地址来进行通信。但是ip 地址的表示形式是数字,很难进行记忆(比如116.213.120.232),
所以为每个 ip取一个人类更易记忆的域名形式(比如www.google.com),而通过dns 来把解析域名成为 ip(将方便
人理解的命名格式解析成计算机能够理解的格式,也可以将ip 翻译成域名)

dns服务的作用
将域名解析为ip 地址

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

dns服务器告知客户机web服务器的ip 地址

客户机与web 服务器通信

dns查询过程(这是很重要的了解dns原理的一个过程)

通过分级管理可以有效的管理全球上亿的域名信息(类似于在公司中,ceo只管理各个部门的经理;各个部门的经理只管理自己部门中的各个组长;各个组长只管理自己组的组员。至少这是一种比较有效的管理方式)

下面以一个客户机想要访问 www.benet.com 这个web服务器的过程来理解dns的原理

1.客户机(pc)向首选dns服务器(首选dns服务器是指当前你的pc机连接的dns服务器,windows可以使用ipconfig命令查看)发起请求:”你知道www.benet.com的ip吗?“如果首选dns服务器知道(一般如果首选dns服务器曾经解析过,那么会进行一段时间内的缓存,默认三天,如果正好在缓存时间内,那么首选服务器就会知道这个域名的ip),那么首选dns 服务器就会直接给客户机返回域名的ip 地址

2.若首选dns 服务器上没有相关信息,就不能直接返回域名的ip 地址,这时候,首选dns 服务器就会去询问根dns服务器(所有的dns 服务器都知道全球的13 台dns根服务器在哪里),根服务器可能不知道这个具体的 www.benet.com 的ip地址,但是它知道一级域 com 的ip(也就是说根服务器只负责维护所有的一级域,所以也就几百条数据在这里,虽然数据量少,但是它接受来自全球的请求,所以负载也很大)

3.根服务器将com 的ip地址返回给 首选dns 服务器

4.首选dns服务器再去请求 "com" dns服务器:”你知道 www.benet.com的ip吗“,但是com dns服务器也不知道 www.benet.com 的ip,但是com dns 服务器知道 benet.com 的ip,

5.”com“dns服务器将这个信息返回给 首选dns 服务器

6.首选dns服务器再去请求 "benet.com" dns服务器,这时候 benet.com 服务器当然就会知道 www.benet.com的ip地址

7.”benet.com“dns服务器将这个信息返回给首选dns  服务器

8.首选dns 服务器将获取到的 www.benet.com的ip返回给客户机

9.客户机根据获取到的www.benet.com 的ip地址来访问web服务器

10.web服务器返回相关的数据

扩充:

为什么一定要设置dns才能上网?有些朋友可能会发现,为什么我可能登陆qq、msn,但却打不开网页呢?其实大部分原因都是因为dns服务器故障造成的,dns服务器地址是唯一的,是运营商提供给终端用户用来解析ip地址及域名的关系,而如果不设定dns服务器地址,那么就无法查询地址的去向,自然也就打不开网页,而qq、msn等即时聊天软件,采用的是udp传输协议,即不可靠传输协议,无需提供dns服务器地址,也同样可以登陆。

原文链接:https://blog.csdn.net/qq_31930499/article/details/79767330


返回观点列表
本文标签:

相关专题

体验从沟通开始,让我们聆听您的需求!

开始您的数字化品牌体验! 0571-85815193 期待您的来电!

[ 网站建设×品牌利来手机网址官网设计×大策略营销门户×微信小程序开发×微信公众号开发]

派迪业务总监微信号

了解最新项目报价

派迪产品经理钉钉号

免费获取项目方案

我们正使用 cookie 来改善您的访问体验

派迪科技非常重视您的个人隐私,当您访问我们的网站www.hzpady.com时,请同意使用所有cookie 。

如果您想详细了解我们如何使用cookie请访问我们的 《隐私政策》

cookie 偏好

如果您想详细了解我们如何使用cookie请访问我们的 《隐私政策》

管理cookie偏好

基本 cookie

始终允许

这些 cookie 是网站运行所必需的,不能在我们的系统中关闭。它们通常仅针对您所做的相当于服务请求的操作而设置,例如设置您的隐私首选项、登录或填写表格。您可以将浏览器设置为阻止或提醒您有关这些 cookie 的信息,但网站的某些部分将无法运行。这些 cookie 不存储任何个人身份信息。

性能 cookie

始终允许
这些 cookie 使我们能够计算访问量和流量来源,以便我们可以衡量和改进我们网站的性能。它们帮助我们了解哪些页面最受欢迎和最不受欢迎,并了解访问者如何在网站上移动。这些 cookie 收集的所有信息都是汇总的,而且是匿名的。如果您不允许这些 cookie,我们将不知道您何时访问了我们的网站,也无法监控其性能。

功能性 cookie

这些 cookie 收集信息用于分析和个性化您的定向广告体验。您可以使用此拨动开关来行使选择不获取个人信息的权利。如果您选择关闭,我们将无法向您提供个性化广告,也不会将您的个人信息交给任何第三方。

定位 cookie

这些 cookie 可能由我们的广告利来国际登录的合作伙伴通过我们的网站设置。这些公司可能会使用它们来建立您的兴趣档案,并在其他网站上向您展示相关广告。它们不直接存储个人信息,而是基于唯一标识您的浏览器和互联网设备。如果您不允许使用这些 cookie,您将体验到较少针对性的广告。

我们正使用 cookie 来改善您的访问体验

派迪科技非常重视您的个人隐私,当您访问我们的网站www.hzpady.com时,请同意使用所有cookie 。

如果您想详细了解我们如何使用cookie请访问我们的 《隐私政策》