DNS的作用是什么?为什么一定要配置DNS才能上网

5 篇文章 0 订阅
订阅专栏


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服务器地址,也同样可以登陆。

DNS是什么意思?DNS怎么设置?
驰网云儿
10-07 1万+
DNS是什么意思?专业的说DNS是域名系统(DomainNameSystem)的简称,也是IT人士常说的域名解析系统。主要是让用户在互联网上通过域名找到域名对应的IP地址,因为IP地址都是一串数字(例如:117.43.225.191)不方便记忆,便诞生了域名,将域名和IP地址捆绑在一起,人们在访问域名的同时等于访问了该域名对应的IP地址了 DNS 源起 直接使用IP地址访问网络计算机的方法已经跟不上时代的进步了,因此人们想出了一个更好的方法,就是为每一台计算机起个名字,建立起计算机名字到地址的...
DNS 是什么?如何运作的?
我没有三颗心脏的博客
02-08 568
前言 我们在上一篇说到,IP 地址的发明把我们纷乱复杂的网络设备整齐划一地统一在了同一个网络中。 但是类似于 192.168.1.0 这样的地址并不便于人类记忆,于是发明了 域名(Domain Name) 来帮助解决这样的问题。 对应的,我们也需要一个系统来帮助"翻译": Part 1. DNS 是什么? DNS (Domain Name System 的缩写) 的作用非常简单,就是根据域名查出对应的 IP 地址,你可以把它想象成一本巨大的电话本。 换句话说,DNS 是将域名映射到响应 IP 地址的服.
【网络技术】什么是DNS及常见问题
热门推荐
颜淡慕潇
06-16 1万+
域名服务器(Domain Name Server,DNS)是一种用于存储和管理域名解析信息的服务器。它们负责将易于记忆的域名(例如www.example.com)转换为与之关联的IP 地址(例如 192.0.2.1),以便在互联网上进行通信。
AI人工智能概述
最新发布
m0_68282957的博客
08-25 2195
一、人工智能的基本概念和发展历程1.1 人工智能的基本概念AI人工智能(Artificial Inteligence):人制造出来的智慧机器或系统。包括理解语言、识别图像、解决复杂问题和学习新技能等。AGI(Artificial General Intelligence,通用人工智能):AGI是AI领域的终极目标之一,AGI指的是具有广泛认知能力的人工智能系统,能够像人类一样在多种环境中学习和应用知识,执行各种需要智能的任务。
什么是dns?
flynetcn的专栏
03-07 2567
什么是dns及其用途问:经常听说“DNS”,什么是“DNS”,它有什么用途?答:DNS,简单地说,就是Domain Name System,翻译成中文就是“域名系统”。在一个TCP/IP架构的网络(例如Internet)环境中,DNS是一个非常重要而且常用的系统。主要的功能就是将不容易记住的“IP Address”(IP地址)转换成易于记忆的“Domain Name”(域名)。DNS服务的网
DNSDNS有什么作用
weixin_33717298的博客
12-21 356
什么是DNSDNS有什么作用DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 域名系统(DNS)是因特网的电话簿。人类通过域名在线访问信息,如nytimes.com或espn.com。Web浏览器通过Internet协议(IP)地址进行交互。通过域...
DNS讲解
Rio的博客
02-10 4525
原文链接 https://www.jianshu.com/p/62a9f68a2573 DNS介绍 DNS 是网络上非常重要的一个概念,不仅仅是码农任何上网的人都会接触它,DNS 是非常复杂,这篇文章希望以比较简单的方式去理解它,让非码农也能了解基本概念,从而有效的去运用它。 DNS 是干什么的? 当我们在浏览器输入一个网址访问资源的时候,浏览器怎么知道资源在哪儿呢?必须要有一个 IP...
DNS作用
qq_46484552的博客
04-08 5865
基本介绍 DNS是域名解析协议 DNS 是域名系统 (Domain Name System) 的缩写,是互联网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 主机名到IP地址的映射有两种方式: (1)静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用。 (2)...
DNS是什么
lzysjhp的博客
09-01 3105
DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。   DNS功能 每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之...
什么叫DNS?他的作用是什么?
不会就问咯
09-29 1307
一、DNS的定义? DNS 英文名称DomainNameSystem就是域名解析服务器。依靠他可以将你访问网址的信息传递到你的电脑上。 二、组成? 域名解析服务器是由解析器和域名服务器组成的。 域名服务器里面包含了所有的IP地址和所有主机名,他的作用就是将域名转换为IP地址的服务器 域名一定有对应的IP,但是IP不一定有域名 域名映射到对应的IP的过程叫做域名的解析 域名和IP...
动态dns是什么意思?
10-01
动态DNS(Dynamic Domain Name System,简称DDNS)是一种将域名与动态变化的IP地址关联起来的系统。在传统的DNS系统中,域名通常会绑定一个固定的IP地址,这样当用户通过域名访问网站时,DNS服务器就可以将域名解析...
dns优选是什么?.docx
09-26
它通过对比和选择不同DNS服务器的响应速度,自动为用户配置最优的DNS解析服务,从而提升网络连接的质量。在日常使用中,尤其是对于经常进行网页浏览、在线游戏或者视频流媒体的用户,DNS优选能显著改善网络体验。 ...
百度公共DNS地址是多少?百度DNS设置方法(windows、lunix、mac)
10-01
总结,设置百度公共DNS可以在一定程度上提升网络访问的效率和安全性,尤其是当用户对当前DNS服务不满时。不同的操作系统设置方法略有差异,但都相对简单,只需按照上述步骤操作即可。在完成设置后,记得进行简单的...
什么是DNS
无名小辈
04-15 2183
1.什么是DNS? 域名系统(DNS)是因特网的电话簿。 人类通过域名在线访问信息,如nytimes.com或espn.com。 Web浏览器通过Internet协议(IP)地址进行交互。 DNS将域名转换为IP地址,以便浏览器可以加载Internet资源。 ...
什么是DNS作用是什么?
stephon_100的博客
02-01 1万+
DNS作用DNS 的全称是 Domain Name System 或者 Domain Name Service,它主要的作用就是将人们所熟悉的网址 (域名)如“www.baidu.com” “翻译”成电脑可以理解的 IP 地址,这个过程叫做 DNS 域名解析。 打个比方,我们登百度的地址的时候,都是敲www.baidu.com,进行登陆,难道你会去敲IP地址登百度?明显,域名容易记忆。 访问...
centos7 配置上网dns
03-29
1. 编辑 /etc/resolv.conf 文件: sudo vi /etc/resolv.conf 2. 在文件中添加 DNS 服务器地址,例如: nameserver 8.8.8.8 nameserver 8.8.4.4 3. 保存文件并退出。 4. 重启网络服务: sudo systemctl restart network 5. 测试网络是否正常: ping www.baidu.com 如果可以 ping 通,则表示网络配置成功。
写文章

热门文章

  • MAC OS 安装SVN 140273
  • DNS的作用是什么?为什么一定要配置DNS才能上网 83301
  • c++ auto关键字使用 54254
  • SQLite与MySQL区别 44750
  • C++ string 是否以‘\0’结尾 讨论 28783

分类专栏

  • C/C++ 21篇
  • Go 14篇
  • Linux 5篇
  • 网络编程 7篇
  • MySQL 4篇
  • InfluxDB
  • UE4 3篇
  • Git 1篇
  • 技术使用和工具解决方法 8篇
  • 其他 1篇

最新评论

  • UE4 JSON封装和解析

    2301_77899457: 救命的文章表情包感谢大佬

  • C++ string 是否以‘\0’结尾 讨论

    malloc不出对象: 最后一个案例说的未免太牵强了点,a、b是两个局部对象变量,栈是向下增长的,所以先入栈的变量地址高,即&a > &b,,你举这个例子是想说明string类对象在实例化时调用构造函数进行初始化时会在堆上开辟一块内存存放字符串,,那么string类成员变量中必定会有一个指针指向这块空间的起始地址,,STL有不同的版本,在VC中当字符串长度小于16时,它其实是将字符存在一个字符数组中的,而当字符串长度大于等于16时,会在堆上开辟一块空间来存储字符串由成员变量(指针)来接收起始地址,,在对象声明周期结束时,我们会调用析构函数先将指向堆上的存储字符串的那块空间释放掉,还有此时ab都是局部对象变量,出了函数作用域都会被销毁。注意是先进行析构然后出函数作用域之后局部变量被销毁。

  • Go语言汇编入门

    Tw!light: 我的理解是,返回地址是CALL指令动态插入的.

  • Go语言汇编入门

    Iamverystupid: 大佬请教一下,我理解的函数栈空间应该是每个函数刚开始SUBQ $x,SP这个语句的范围,经过观察,这个空间实际上没有包含函数调用返回地址相关的信息,也就是函数调用返回地址在caller和callee两个函数SUBQ语句之间,请问这个该怎么解释呢

  • c++ auto关键字使用

    南莫何淮: 只要有爱,种类都不是问题的表情包

最新文章

  • MySQL之MVCC与幻读
  • 网络协议之UDP数据包
  • 通过dlv简单分析Go coredump文件
2020年5篇
2019年21篇
2018年37篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司快速网站优化方法三门峡网站建设优化公司电话网站优化外包托管内江网站优化哪个好晋中优化网站大竹县网站seo优化排名网站优化查询网站发布的帖子怎么优化珠海实力强的网站推广与优化宁波 网站优化千享科技怎么优化网站邯郸网站推广优化技巧虹口区360网站优化方案定制沙田电子网站优化哪正规沙田五金网站优化怎么样虞城专业网站优化推广寮步seo网站优化公司安阳网站seo关键词排名优化其他网站优化如何做泾县网站seo优化排名宝安网站优化seo普陀区搜索引擎网站优化排名电影网站优化方法相城企业网站优化嘉义网站优化济南网站搜索引擎优化外包杭州网站seo优化排名昆明公司网站优化优化网站排名用金手指靠谱坪山网络公司香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化