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

解析DNS工作原理

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

北京

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

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

看不清楚,换张图片

免费获取短信验证码

解析DNS工作原理

  DNS是互连网核心协议之一,不管是上网浏览,还是编程开发,都需要了解一点它的知识。本文就来学习DNS工作原理,希望您读完本文也对它有所了解。
  DNS(Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP,所提供的服务是用来将主机名和域名转换为IP地址的工作。DNS就是这样的一位“翻译官”,它的基本工作原理可用下图来表示。
  解析DNS工作原理_开发_计算机_服务器_编程学习网教育
  DNS的工作原理以过程分为下面几个步骤:
  第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。
  第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。
  第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域) 的主域名服务器的地址。
  第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。
  第五步:重复第四步,直到找到正确的纪录。
  第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。
  让我们举个例子来详细说名解析域名的过程。假设我们的客户机如果想要访问站点: www.xxx.org , 此客户本地的域名服务器是 dns.company.com , 一个根域名服务器是 ns.inter.net ,所要访问的网站的域名服务器是 dns.xxx.org ,域名解析的过程如下所示:
  1、客户机发出请求解析域名 www.xxx.org 的报文;
  2、本地的域名服务器收到请求后,查询本地缓存,假设没有该纪录,则本地域名服务器 dns.company.com 则向根域名服务器 ns.inter.net 发出请求解析域名 www.xxx.org ;
  3、根域名服务器 ns.inter.net 收到请求后查询本地记录得到如下结果:xxx.org NS dns.xxx.org (表示 xxx.org 域中的域名服务器为:dns.xxx.org ),同时给出 dns.xxx.org 的地址,并将结果返回给域名服务器 dns.company.com ;
  4、域名服务器 dns.company.com 收到回应后,再发出请求解析域名 www.xxx.org 的报文;
  5、域名服务器 dns.element.org 收到请求后,开始查询本地的记录,找到如下一条记录: www.xxx.org A 211.120.3.12 (表示 xxx.org 域中域名服务器 dns.xxx.org 的IP地址为:211.120.3.12),并将结果返回给客户本地域名服务器 dns.company.com ;
  6、客户本地域名服务器将返回的结果保存到本地缓存,同时将结果返回给客户机。
  这样就完成了一次域名解析过程。
  为什么要有DNS解析?让用户电脑和服务器(网页存放电脑)连接起来的并不是靠域名进行的,网络上计算机之间实现连接是通过每台计算机在网络中拥有的唯一的IP地址来完成的。但IP地址并不便于记忆,这样就需要在用户容易记忆的地址和计算机能够识别的地址之间有一个解析,用户容易记忆的地址就是域名,而DNS服务器便充当了将用户请求域名“翻译”成相应IP地址以便于计算机之间互相连接的角色。
  一般的域名商或服务器商都会提供免费的DNS服务,然而,很多情况下这些免费的DNS服务器速度较慢,故做一定优化,具体可从以下几个方面:
  1)增加DNS服务器数量
  减少服务器压力,当单位服务器需要处理的DNS请求数量较少时速度会更快
  2)全国多地分布DNS服务器
  用户网络访问速度跟用户计算机到服务器的距离有关,若可以让用户就近访问所在省份的服务器便可以加速DNS解析速度;
  3)识别用户线路反馈相应线路IP
  当用户网络线路跟服务器网络线路一致时速度较快,而不一致时则较慢,如:用户使用电信的线路但服务器是联通的线路,这样就会造成用户访问网站速度下降,如果可以识别用户访问线路并反馈相应IP则会加速网站访问。
  更多精彩内容,欢迎访问编程学习网教育!

免责声明:

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

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

解析DNS工作原理

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

下载Word文档

猜你喜欢

解析DNS工作原理

  DNS是互连网核心协议之一,不管是上网浏览,还是编程开发,都需要了解一点它的知识。本文就来学习DNS工作原理,希望您读完本文也对它有所了解。  DNS(Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP,所提供
解析DNS工作原理

解析OSPF协议工作原理

  在如今的计算机网络中,当两台非直接连接的计算机需要经过几个网络通信时,通常就需要路由器。路由器提供一种方法来开辟通过一个网状连接的路径。那么路径是怎么建立的呢?路由器提供协议的任务是,为路由器提供他们建立网状网络最佳路径所需要的相互共享的路由信息。在众多的路由技术中,OSPF协议已成为目前Internet广域网和I
解析OSPF协议工作原理

ICMP协议是什么以及工作原理解析

  ICMP协议是什么以及工作原理解析。网络工程师们对网络协议一定不陌生,从专业角度定义,网络协议是计算机在网络中实现通信时必须遵守的约定,也就是通信协议。网络协议有很多,接下来编程学习网小编就来给大家介绍一个多功能的网络层协议——ICMP协议  ICMP协议是什么?  ICMP是Internet
ICMP协议是什么以及工作原理解析

FTP工作方式及其工作原理

  FTP(File Transfer Protocol,文件传输协议),是互联网最早的也是最基本的网络协议之一。用来将实现从一台电脑传送文件到另一台电脑,或者接收和查看另一台电脑上的文件。今天主要是介绍FTP工作方式以及其工作原理,有需要的朋友那就和我们进入下面的学习吧!  1、传输方式  ftp的传输有两种方式:a
FTP工作方式及其工作原理

浅析虚拟机技术原理作用

  浅析虚拟机技术原理作用:虚拟机在计算机科学中的体系结构里,是指一种特殊的软件,可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于虚拟机这个软件所创建的环境来操作其它软件。了解了虚拟机之后,编程学习网小编来简要分析一下虚拟机技术的原理以及作用。  虚拟机技术是什么?  了解虚拟机技术的原理和作用之前,我们先来
浅析虚拟机技术原理作用

vrrp工作原理是什么?

  VRRP全程虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP),是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议,1998年已推出正式的RFC2338协议标准。VRRP广泛应用在边缘网络中,它的设计目标是支持特定情况下IP数据流量失败转移不会引
vrrp工作原理是什么?

浅谈Radius工作原理以及特点

  企业要求只有授权的用户才能访问自己的内部网络,教育网采取根据流量计费的策略,VOD系统根据点播的时间收费等等。这些最常见的网络应用却面临着一个同样的问题:如何对用户进行认证继而计费?  一种常见的认证计费方法--Radius协议会帮助我们解决这些问题。Radius是目前最常用的认证计费协议之一,它简单安全,易于管理
浅谈Radius工作原理以及特点

DHCP是什么?工作原理是什么?

  在设置无线AP或无线路由器过程中,用户会遇到很多参数,如果只是完成一般的设置,满足一般的上网需求的话,有以一些参数是不需要深入了解的。但是在一些比较复杂的网络环境就需要我们对一些参数作相应的配置,今天我们来看一下无线路由器的参数之一DHCP。  1、DHCP的作用  DHCP(Dynamic Host Confif
DHCP是什么?工作原理是什么?

双机热备份工作原理是什么?

  双机热备份工作原理是什么?在说原理之前,老规矩,我们先来解释一下什么是双机热备份,对于双机热备份,我们有时候也会直接成为双机热备,那么所谓的双机热备,简单来说,就是用网络把两台服务器连接起来,平时互相备份,共同执行同一服务。  双机热备份的意义以及作用  双机热备份从广义上讲,就是对于重要的服务,使用两台服务器,互
双机热备份工作原理是什么?

软考网络工程师基础---cache的工作原理

  在计算机硬件中或者在手机中你总会是遇到一些常见的词语,但是有时候如果是不太深入的研究和了这些专业的术语还真的不知道是什么意思,比如我们说的cache,你时候懂得它的意思,并且了解它的工作原理呢?本文将为大家详细的去介绍一下它的工作原理。希望能够帮助到大家!  cache的基本概念  cache在计算机存储系统的层次
软考网络工程师基础---cache的工作原理

关于主干交换机工作原理的知识点

  主干交换机的选择按网络大小的不同可有不同的选择。根据交换技术的不同可以分为端口交换、帧交换和信元交换;根据层数的不同可分为二层、三层、四层交换。今天就跟着小编一起来看一看:关于主干交换机工作原理的知识点。  想必不需要小编多说,大家都可以看到有非常多新型的Client/Server使用顺序以及多媒体技能的呈现,这样
关于主干交换机工作原理的知识点
HSRPMLSweb-iou2024-04-18

FTP服务器工作原理及如何配置、访问

  FTP服务器,是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议,简单的说,支持FTP协议的服务器就是FTP服务器。  目前在在网络上,如果你想把文件和其他人共享。最方便的办法就是莫过于将文件
FTP服务器工作原理及如何配置、访问

为你介绍HTTP协议工作原理相关的流程

  超文本传输协议,是我们浏览网页、看在线视频、听在线音乐等必须遵循的规则。设计HTTP最初的目的是为了提供一种发布和接收html页面的方法。今天小编要给大家分享一篇教程,那就是:为你介绍HTTP协议工作原理相关的流程。  在这一篇教程里面,小编主要和大家简单的介绍一下:HTTP协议工作原理。作为WWW的基础的HTTP
为你介绍HTTP协议工作原理相关的流程
CiscoVOIPVPN2024-04-18

学习路由器QOS工作方式以及功能原理两者

  QoS指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。在这一篇教程里面,小编主要和大家简单的介绍一下:学习路由器QOS工作方式以及功能原理两者。  小编相信大家在设置路由器的时候,大多数都会使用到路由器的安全机制吧。也简单一点来说,
学习路由器QOS工作方式以及功能原理两者

2022下半年信息系统项目管理师相关概念辨析50:工作绩效数据、工作绩效信息、工作绩效报告

  为帮助考生备考2022下半年信息系统项目管理师考试,编程学习网小编为考生整理了2022下半年信息系统项目管理师相关概念辨析50:工作绩效数据、工作绩效信息、工作绩效报告,相信对大家备考会有帮助。  对于软考信息系统项目管理师考试的相关概念知识有些考生可能还不太清楚,编程学习网小编为考生整理了2022下半年信息系统项目管理师
2022下半年信息系统项目管理师相关概念辨析50:工作绩效数据、工作绩效信息、工作绩效报告

2023上半年系统集成项目管理工程师下午案例分析真题答案解析(一)

  为帮助考生估分,编程学习网小编在考后为大家整理了2023上半年系统集成项目管理工程师下午案例分析真题答案解析(一),希望对大家估分有帮助。  为方便广大考生考后估分对答案,编程学习网软考学院老师特向广大学员和网友搜集整理了2023上半年系统集成项目管理工程师下午案例分析真题答案解析(一),供大家参考。编程学习网软考学院老师也将
2023上半年系统集成项目管理工程师下午案例分析真题答案解析(一)

系统集成项目管理工程师综合知识解题技巧分析

    本次软考综合知识考试(上午试题)解题技巧方法分析,编程学习网小编就以信息系统项目管理师和系统集成项目管理工程师中级中具有代表性科目为例,他们上午综合知识部分都是75道单选题(70道中文题和5道英文题),由于知识覆盖面很广,因此上午考试不少考生感觉比较难通过。    以下总结出
系统集成项目管理工程师综合知识解题技巧分析

2023上半年系统集成项目管理工程师下午案例分析真题答案解析(四)

  为帮助考生估分,编程学习网小编在考后为大家整理了2023上半年系统集成项目管理工程师下午案例分析真题答案解析(四),希望对大家估分有帮助。  为方便广大考生考后估分对答案,编程学习网软考学院老师特向广大学员和网友搜集整理了2023上半年系统集成项目管理工程师下午案例分析真题答案解析(四),供大家参考。编程学习网软考学院老师也将
2023上半年系统集成项目管理工程师下午案例分析真题答案解析(四)

2019下半年系统集成项目管理工程师下午案例分析真题及答案解析

      2019下半年系统集成项目管理工程师考试已结束,编程学习网小编在考后为大家更新2019下半年系统集成项目管理工程师下午案例分析真题及答案解析,方便考生进行估分。      编程学习网小编为为大家整理了2019下半年系统集成项目管理工程师下午真题,想知道答案
2019下半年系统集成项目管理工程师下午案例分析真题及答案解析

2023上半年系统集成项目管理工程师下午案例分析真题答案解析(二)

  为帮助考生估分,编程学习网小编在考后为大家整理了2023上半年系统集成项目管理工程师下午案例分析真题答案解析(二),希望对大家估分有帮助。  为方便广大考生考后估分对答案,编程学习网软考学院老师特向广大学员和网友搜集整理了2023上半年系统集成项目管理工程师下午案例分析真题答案解析(二),供大家参考。编程学习网软考学院老师也将
2023上半年系统集成项目管理工程师下午案例分析真题答案解析(二)

编程热搜

  • 华为高级工程师认证费用
      华为高级工程师认证费用是多少?华为高级工程师认证要多少钱?华为高级工程师认证是华为认证体系中用于标识个人能力在某一技术领域达到高级工程师级别的证明,认证费用为200美金,通过考试取得的证书3年有效。  华为高级工程师认证费用是必修方向和选修方向的总和,其中必修方向认证费用为300美金,选修方向认证费用为180美金。
    华为高级工程师认证费用
  • 2024年初级软考上半年考试时间安排
    初级软考每年安排两次考试,2024年初级软考上半年考试时间已公布,2024年初级软考上半年考试时间为5月25-28日。2024年初级软考上半年报名时间及入口:根据往年各省初级软考报名时间来看,2024年上半年初级软考报名时间3月份开始,具体请考生关注全国各省2024上半年软考报名时间及入口汇总表,希赛小编将及时为大家更
    2024年初级软考上半年考试时间安排
  • HCIA证书和HCIE哪个比较好?
      HCIA证书和HCIE哪个比较好?华为认证包含三个等级,分别是HCIA(华为认证网络工程师)、HCIP(华为认证网络资深工程师)、HCIE(华为认证互联网专家)认证。  HCIA(Huawei Certified ICT Associate )即华为认证ICT工程师,是华为职业认证中用于标识个人能力在某一技术领域达
    HCIA证书和HCIE哪个比较好?
  • 教你在PPT中创建好看的镜像效果
      当我们在阅读杂志书刊,或者看电影的时候常常都会看到像下图一样的原图片与图片镜像的组合效果的图片,在很多的摄影作品中也会有,我们其实也可以在PPT中轻松实现这种应用于各大媒介的图文特效技巧,不信的话我们一起来学习一下,操作过程其实并不复杂!  下面我们就开始我们的具体操作步骤了,首先第一步,我们需要先打开PowerP
    教你在PPT中创建好看的镜像效果
  • 多媒体应用设计师可以提前交卷吗
      可以。但是多媒体应用设计师提前交卷有时间限制,根据软考的考场规则,按照人力资源和社会保障部文件规定,开考5分钟后应试人员一律禁止入场。专业技术人员资格考试原则上封闭2个小时,不足2小时的全程封闭。  软考多媒体应用设计师属于专业技术人员资格考试,专业技术人员资格考试原则上封闭2个小时,不足2小时的全程封闭。  根据
    多媒体应用设计师可以提前交卷吗
  • 全国计算机二级C语言程序设计章节练习题及答案(1)
      对于备考计算机二级C语言考试的考生可以多做试题,一方面了解往年考试题型,一方面熟悉往年考点。今天编程学习网小编给大家准备了全国计算机二级C语言程序设计章节练习题及答案(1),供考生们练习。  点击查看:全国计算机二级C语言程序设计章节练习题及答案汇总  判断题  ×1.C++语言和C语言都是面向对象的程序设
    全国计算机二级C语言程序设计章节练习题及答案(1)
  • 广西2024上半年计算机软考什么时候报名?
    广西2024上半年计算机软考3月25日开始报名,具体报名时间见全国各省2024上半年软考报名时间及入口汇总表。2024上半年广西软考考试采用网络报名的方式,考生在规定的报名时间内进入中国计算机技术职业资格网,点击页面右下方的报名入口,进入全国计算机技术与软件专业技术资格(水平)考试网上报名平台,选择“广西”入口后点击进
    广西2024上半年计算机软考什么时候报名?
  • 软考可以申请退税吗
      可以。软考证书是可以抵扣个税的,按照个税6项专项附加扣除标准,在取得软考证书的当年,可以按照3600元定额扣除。  软考证书可以抵扣个税,根据国务院印发的《个人所得税专项附加扣除暂行办法》,第三章继续教育包含三条,具体内容如下:  第八条 纳税人在中国境内接受学历(学位)继续教育的支出,在学历(学位)教育期间按照每
    软考可以申请退税吗
  • win10如何正确禁用IPv6网络协议
       在Windows Vista和Server 2008开始,微软包括本地支持的IPv6(互联网协议第6版),并默认启用。IPv6是新的计算机的地址协议,最终将取代IPv4这是目前最流行的标准。win10中默认开启了对IPv6协议的支持,但是会影响到系统运行速度和磁盘占有率等。除非你的网络有IPv
    win10如何正确禁用IPv6网络协议
  • 2020年数据库系统工程师上午真题及答案解析
      2019上半年数据库系统工程师考试已结束,今天编程学习网小编为大家整理了2020年数据库系统工程师上午真题及答案解析,以便大家了解2020下半年数据库系统工程师基础知识考试真题。  软考数据库系统工程师上午考试为基础知识,编程学习网小编为大家整理了2020年数据库系统工程师上午真题,想知道答案和解析的考生可以直接进入在线题
    2020年数据库系统工程师上午真题及答案解析

目录