计算机网络:DNS域名解析系统

在这里插入图片描述

计算机网络:DNS域名解析系统

  • 什么是DNS
  • 为什么要有DNS
  • DNS工作过程及周边
    • 域名
    • 域名服务器
    • 域名服务器工作过程

什么是DNS

DNS(域名解析系统),如名字一样,它可以将域名解析为IP地址同时还可以将非正式名字解析为正式名字,以及可以进行负载均衡

为什么要有DNS

DNS最主要的功能是将域名解析为IP地址,但是为什么要解析呢?直接使用IP地址也可以啊,其实最主要的是IP地址是一串数字,数字对计算机来说很友好,但是对人来说就不太友好了,所以就诞生了域名,但是计算机使用不了域名,所以就需要DNS进行一个中间转换。

DNS工作过程及周边

要了解DNS的工作过程,首先需要了解域名。

域名

域名是由点(.) 符号分割的一些有规律的字符串,每个域名都可以代表一个IP地址比如 www.cplusplus.com,就是一个域名。
从左—>右,域名级别逐渐上升。如上述域名中com就是一个顶级域名,cplusplus就是一个二级域名,www就是一个三级域名。
同时域名是一个树形结构,除了顶级域名以外,还有根域名。
在这里插入图片描述
有一些顶级域名
1)国家级域名,如.cn中国,.us美国,.uk英国等。
2)还有一些通用的顶级域名,如.com商业公司,.net代表网络,.gov代表政府。

域名服务器

域名到IP地址的解析是运行在域名服务器上进行的,域名服务器可以管辖一个区的域名,该服务器中存在该区的所有域名到IP的转换,所以该服务器被称为权威域名服务器,同时,区和区之间也是相连的,以便于当主机需要解析的域名不在该区内时,可以区其他区查询域名。

在这里插入图片描述

域名服务器有以下分类。

(1)根域名服务器
每一层都存在域名服务器,根的域名服务器为根域名服务器, 根域名服务器有13个,根域名服务器中存在所有顶级域名服务器的IP地址,这样即使某一个根域名服务器存在问题,也可以去其他根域名服务器寻找,同时,顶级域名服务器一般不提供解析IP地址的作用,只提供查询的地址。
(2)顶级域名服务器
顶级域名服务器用来管理二级该顶级域名下的所有二级域名,在有DNS访问的时候,可以直接返回IP地址,也可以返回一个地址,让其继续查找。
(3)权威域名服务器
权威域名服务器维护了某个区的所有域名到IP地址的转换映射关系,所有这就要求权威域名服务器要收集所有它管辖区域内的主机/服务器的IP地址。
(4)本地域名服务器
本地域名服务器十分重要,主机进行域名到IP地址的转换时,首先要经过的就时本地域名服务器,在使用电脑的时候我们需要填写DNS地址,我们填写的也是本地域名服务器的IP地址,同时,有时候本地域名服务器和权威域名服务器是同一个,这取决于管辖范围内的主机数量。

域名服务器工作过程

首先,主机要访问某个域名,则需要向本地域名服务器中申请该域名的IP地址随后在去访问。
在这里插入图片描述
当本地服务器没有IP时,则需要进行IP查询,主要有两个查询方法。
(1)递归式查询
在这里插入图片描述
该查询方法耗时很大,所以不常用。
(2)递归与迭代式查询
在这里插入图片描述
主机先向本地域名服务器发起查询,如果本地服务器没有,则向根发起查询,如果根没有,则根会告诉我们下一步该往哪里查询,不断进行该操作,最后在查询到IP后,返回IP。
(3)域名查询的步骤如下
以域名y.abc.com为例
1.客户机向本地域名服务器发起DNS请求报文。
2.首先查询本地缓存,若没有记录,则本地服务器向根服务器发起请求。
3.发现该域名是在.com的顶级域名下。于是本地域名服务器向.com顶级域名服务器中发起请求,并返回.abc.com域名。
4.本地服务器在向.abc.com的权威域名服务器访问,查询到y.abc.com的IP后,返回到本地域名服务器,并返回到请求主机中。
5.于是本地域名服务器将y.abc.com的IP保存在本地服务器的高速缓存中。

DNS系统将DNS查询的结果,本地服务器将DNS的结果存储到本地服务器的高速缓存中,这样在访问该域名时,就能直接从本地服务器中得到该域名的IP。
高速缓存不会被长久存储。

reyas
关注 关注
  • 13
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
中科大 计算机网络15 DNS域名解析系统
qq_coding的博客
10-16 1166
DNS的必要性 DNS域名解析系统:不是直接给人使用的,而是给其他应用使用的 域名到IP地址的转换【使用:web应用,FTP应用。。。】 在应用层跑的基础设施,为其他应用而使用 网络层的工作的设备使用IP地址,用来标识和寻址 IPv4地址是4个字节的32位的比特【点分十进制的方法】;IPv6是16个字节128位的比特 DNS需要解决的问题 命名设备:容易重名,使用分层化命名 域名到IP地址的转换:一台设备集中解决是不可行的【流量,可靠性】,使用分布式,要规划好哪些节点维护哪些域名到IP地址的转换 维护:增
面试题:DNS域名解析过程(超详细)
居老师的博客
04-02 2145
通过浏览器解析 URL 并生成 HTTP 消息后,需要委托操作系统将消息发送给Web服务器。 但在发送之前,还有一项工作需要完成,那就是查询服务器域名对应的 IP 地址,因为委托操作系统发送消息时,必须提供通信对象的 IP 地址。 比如我们打电话的时候,必须要知道对方的电话号码,但由于电话号码难以记忆,所以通常我们会将对方电话号 + 姓名保存在通讯录里。 所以,有一种服务器就专门保存了Web服务器域名与IP的对应关系,它就是DNS服务器。 域名的层级关系 DNS 中的域名都...
计算机网络笔记:DNS域名解析过程
YanHSama的博客
05-02 1282
dns域名解析过程
Linux网络服务 二:DNS域名解析
m0_74170357的博客
08-06 1388
DNS(Domain Name System) 域名转换系统,应用层协议,是互联网的一项服务。主从复制是一种数据库复制技术,可以实现数据备份、读写分离和故障恢复等功能。在主从复制中,一个数据库服务器充当主服务器(Master),而其他服务器作为从服务器(Slaves)
计算机网络】应用层 : DNS 域名解析系统 ( 域名 | 域名服务器 | 域名解析过程 | 递归查询 | 迭代查询 | 高速缓存 )
让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 )
09-15 1264
一、域名、 二、域名服务器、 三、域名解析过程、 四、递归查询、 五、迭代查询、 六、高速缓存、
计算机网络实验十三:域名解析系统DNS)实验
m0_74474725的博客
05-14 2243
此时将请求Client中所设置的DNS服务器,即Local DNS Server提供域名解析服务,但根据前面的设置,该服务器中并没有所请求域名的记录,该域名包含在com域中,从NS记录中看出,应该去请求root的服务,显然,该root对应于10.2.0.2,即Root DNS Server。在authority.example.com的第四条中找到该域名,但该域名对应了一个别名server.example.com,进一步分析可知,其最终对应的IP地址为10.4.0.3,最终将该地址返回到Client中。
计算机网络——域名解析DNS服务
庄小焱
11-14 3539
本博文主要介绍DNS域名解析DNS软件相关知识和原理,帮助大家在理解计算机网络中的域名解析服务原理。同时也展示DNS软件bind的配置与实战,供大家参考学习。
计算机网络DNS域名解析
zoetu
03-24 2389
IP协议之DNS协议,DNS解析过程,DNS迭代查询和递归查询
DNS 域名解析
飞鱼的博客
02-25 4891
域名是互联网上某一台计算机或计算机组的名称。域名可以说是一个 IP 地址的代称,目的是为了便于记忆。 通过阅读本篇文章,你可以了解到: 1、域名的结构; 2、域名的解析过程; 3、记录类型(A记录、CNAME记录 等) 4、域名的应用
DNSDNS域名解析过程及原理
snowball的博客
05-12 6721
用户访问一个网站的时候,既可以输入该网站的IP地址,也可以输入其域名,对访问而言,两者是等价的,都可以访问其Web网站。域名只是一个标识,DNS域名解析系统,当您输入一个域名时,DNS开始工作,向域名对应的IP地址请求,找到域名对应的IP(服务器)后,返回结果给访问者,你就看到了这个域名对应的网页。用户在访问某一个域名的时候实际不是直接访问到这个承载业务的这个服务器而是先解析获取到这个域名对应的公网IP地址,再用这个IP发送请求,这个解析会先在电脑本地缓存查询在没有的场景下会到上级的DNS服务器请求。
10:DNS域名解析服务.docx
05-02
DNS 域名解析服务 DNS(Domain Name System)域名系统是一项核心服务,可以作为域名和 IP 地址相互映射的分布式数据库,提供域名与 IP 地址的解析服务,能够使人们更加方便的使用域名访问互联网而不是记住繁琐的 IP...
计算机网络:CH6 应用层-域名系统DNS.ppt
06-17
计算机网络 - 应用层:域名系统 DNS 域名系统DNS)是互联网中将用户使用的域名和计算机使用的 IP 地址进行翻译转换的系统。它是一个分布式的数据库系统,采用层次结构的命名树作为主机的名字,并使用分布式的域名...
JAVA开源】基于Vue和SpringBoot的高校学科竞赛平台
杨荧的CSDN博客
10-10 1468
教师功能有个人中心,题目类型管理,竞赛题库管理,竞赛类型管理,竞赛信息管理,报名信息管理,竞赛评分管理,参赛名单管理,晋级名单管理,获奖名单管理,竞赛总结管理,报销清单管理,成绩申诉管理,参赛信息管理,参赛信息管理,往年成绩管理,获奖情况管理。
【C++刷题】力扣-#121-买卖股票的最佳时机
最新发布
会写代码的饭桶
10-16 269
给定一个数组 prices,其中 prices[i] 表示第 i 天的股票价格。假设你可以在第 i 天买入并在第 j 天卖出股票(i ≤ j),设计一个算法来计算你所能获取的最大利润。注意你只能持有一股股票,并且你不能同时参与多笔交易(即在再次买入前必须卖出股票)。
基于SSM班级事务管理系统的设计
2401_87849773的博客
10-15 321
管理员账户功能包括:系统首页,个人中心,学生管理,班委管理,班会组织管理,健康档案管理,党员发展管理,党员培训管理,学生成绩管理。主要技术:Java,Spring,mybatis,mysql,jquery,html。班委账号功能包括:系统首页,学生管理,学生成绩管理,活动信息管理,班费通知管理。服务器:SpringBoot自带 apache tomcat。JDK版本:Java JDK1.8。数据库可视化工具: navicat。数据库版本: mysql5.7。开发系统:Windows。
2024.10月12日--- SpringMVC异常处理
whisper_Java 的博客
10-12 939
*** 用户【】 IP[]* 在【时间】* 操作【Controller.find】 发生如下异常*/@OverrideSystem.out.println("---------执行了自定义异常处理器------------");// 根据不同的异常类型,设置不同的响应状态码// 可以添加更多的自定义处理逻辑//}else {// 记录日志或其他处理逻辑// 可以将异常信息放入模型中供视图展示。
spring task的使用场景
qq_40603125的博客
10-13 298
spring任务调度框架约定的时间。
Backend - Java 基础
是萝卜干呀的博客
10-11 840
知识量决定了未来能走多远
Hex编码
weixin_74305514的博客
10-13 269
emps;是一种将数据转换为十六进制表示的方法。Hex编码使用16个字符来表示数据。&emps;
Linux系统配置:DNS域名解析与网络设置
"DNS域名解析-Linux系统配置" 在Linux系统中,DNS(Domain Name System)域名解析是网络服务的基础,它将人类可读的域名转换为IP地址,使得计算机能够进行通信。本章节将探讨DNS域名解析的配置以及相关的Linux命令...
写文章

热门文章

  • 计算机网络第一章总结 1737
  • UDP/TCP协议解析 1480
  • B树系列解析 1191
  • Linux udp编程 1157
  • mysql约束 1071

分类专栏

  • mysql基础学习 3篇
  • C++从入门到精通 16篇
  • Linux从入门到精通 20篇
  • 算法 3篇
  • 计算机网络 1篇
  • C#从入门到精通 1篇

最新评论

  • B树系列解析

    CSDN-Ada助手: 不知道 算法 技能树是否可以帮到你:https://edu.csdn.net/skill/algorithm?utm_source=AI_act_algorithm

  • mysql数据类型

    樊梓慕: mysql数据类型

  • 初识mysql

    闻缺陷则喜何志丹: 算法终将统治宇宙,而我们统治算法。欢迎来我的博客指导一番

  • 保护共享资源的方法(互斥锁)

    CSDN-Ada助手: 不知道 Java 技能树是否可以帮到你:https://edu.csdn.net/skill/java?utm_source=AI_act_java

  • 保护共享资源的方法(互斥锁)

    是Yu欸: 这是一篇高质量的好文,深度理解和清晰的表达方式使复杂的技术概念变得容易理解,值得收藏点赞。

最新文章

  • B树系列解析
  • mysql用户管理
  • mysql事务解析
2024
10月 1篇
08月 12篇
07月 10篇
05月 8篇
04月 4篇
03月 6篇
02月 1篇
01月 3篇
2023年44篇

目录

目录

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳坪山网站建设公司运城网站优化推广什么样的网站适合优化邯郸网站推广优化价目表郑州符合网站优化上海网站优化公司哪家好辉县海外网站优化什么语言的网站好优化雅安怎么优化自己的网站邵武网站优化长葛优化网站推广公司平顶山网站关键词优化代理泰州网站优化建设网站的优化步骤如何判断影响网站不利优化因素德阳优化手机网站网站搜索优化推荐金手指饣网站关键词优化的步骤金华推荐网站设计优化娄底关键词网站优化网站内容优化的方法和技巧网站优化按天扣费搜索选顺的推阿坝做优化网站服务武汉优化网站排名公司咨询万户网站优化福田媒体网站优化经验铜陵网站建设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 网站制作 网站优化