一文看懂:网址,URL,域名,IP地址,DNS,域名解析
gaoyangw 2024-11-18 11:55 27 浏览 0 评论
今天给大家梳理一篇关于网址、URL、IP地址、域名、DNS、域名解析的白话长文,并以简单的提问-解答形式让读者更加深刻理解网址、URL、IP地址、域名、DNS、域名解析,希望有助于读者的学习,面试和工作!
一、一个疑问
在指出这个问题之前,首先我们要清楚以下几点:
互联网上的所有数据都是存储在主机(服务器)上
互联网中的所有主机都拥有唯一的IP地址
互联网中任意两台主机通信都是通过IP地址来实现
那么了解上述内容之后,我们以两台主机最简单的通信方式——上网为例,为大家说明这个疑问是什么!
21世纪的每个人应该都熟悉网上冲浪(不知道还有没有人用这个词)的过程,我们上网的实质就是获取网址对应主机上的数据并在用户主机上进行展示(浏览器上),那么我们就该怀疑一个问题:
互联网中的任意两台主机通信是依靠IP地址进行的,而我们上网只是输入的网址,并不是IP地址,怎么就能找到对方主机并获取它的数据呢?
一个疑问
因此,势必存在某种机制,将网址解析成为了IP地址,再通过IP地址进行通信!这个机制也是贯穿本文所有技术知识的主线!
二、网址
1. 网址是什么?
网址,也叫做域名,又称URL,是互联网用户用来标识主机的名字,该名字具有唯一性,层次性,字面意义可以表示主机的账号、功能、性质、所属的地区或组织,便于所有互联网用户记忆与使用!
URL,即Uniform Resource Locator,统一资源定位符,用于指明互联网主机的服务器及具体的网页位置,URL的构成策略与示例如下:
URL构成与示例
特点:网址命名遵循互联网域名规则,且易于管理,包括分配,确认、回收,同时与主机IP地址进行绑定,在用户访问域名时能够高效的将网址映射到IP地址(高效由域名服务器保证,详见后文)。
网址
2. 网址的出现解决了什么问题?
网址/域名/URL的出现解决了以下两个问题:
问题一:IP地址是互联网中所有主机的统一寻址方式,使用IP地址能够直接访问互联网上主机数据、资源,但由于IP地址只是一串数据,不具有实际意义,导致所有互联网用户记忆起来十分困难。
问题二:在Internet架构中,几乎所有的应用层软件都不是通过IP地址来访问互联网中的主机资源,而是要求用户输入具有一定意义的主机名字来访问对应主机的。
IP地址记忆困难
3. 网址的结构组成
上面提到的主机名称,也就是网址/域名的命名遵循了一定规则,这个规则便是由互联网中的“名字管理机构”来制定的,即域名系统DNS。这里先介绍下网址的组成:
互联网中的某台主机域名由其所属各级域名及其自身名字共同组成(即由子域名构成),级别从左到右依增加,最右边为顶级域名,最左边为主机自己的名字,各级子域名使用“.”隔开,常见的格式如下:
主机名.机构名.网络名.顶级域名
中科大域名组成
下面将详细介绍上图提到的域名系统DNS,包括DNS诞生解决了什么问题,域名发展史,域名层级,部分顶层域名对象,域名服务器,域名解析过程与IP技术拓展!
三、DNS域名系统
1. DNS是什么?
DNS,英文全写为Domain Name System,中文意思为域名系统,是互联网中提供域名与IP地址互相映射的分布式数据库。
2. DNS发展史
DNS发展史
3. DNS解决了什么问题?
前文已经提到DNS域名系统是互联网中的主机域名管理系统,充当“管理员”的角色!DNS在诞生之前(ARPANET时期),互联网中的每台主机都是用一个文件来纪录所有的主机名及其IP地址,这个文件就是hosts.txt (现在是hosts文件,无后缀),所有主机都必须定期从相应站点来更新该文件,用于同步互联网中主机的新增、变更、消失。
hosts文件内容
可以想象,随着互联网中的主机数量增加,hosts文件必将越来越大,在维护更新方面的难度更是激增,主机名更是频繁发生冲突,为了解决这个问题,1983年DNS域名系统问世。
DNS解决了什么问题
4. DNS域名层次结构
DNS是一个分层的树形结构,各层由域构成,域的意义如下:
域表示一个区域、一个范围
每个域可容纳大量主机
每个主机必有自己的域,却不一定有自己的域名地址
DNS标准规定,单个域名长度一般在63个字符以内,最长不超过255个字符
DNS标准规定,域名中的字符限26个字母(不分大小写),数字,连字符“-”(不能作为子 域名首字母与末尾字母)
域所在服务器称为域名服务器,主要用于将域名映射为IP地址(详见后文)
DNS的域名树由根域,顶级域,二级域及其子域构成,其结构图与示例如下:
域名结构
下面逐一介绍各级域:
根域,由互联网网络信息中心(InterNIC)负责管理,用点“.”表示,无名称,是域名系统中的最高级别域,标准域名结尾应包含根域“.”,但实际使用中该根域都是省略的,所以大家常见的网址末尾并没有“.”。
顶级域(Top-Level Domains = TLD),隶属于根域,是仅次于根域的下一级域,由国家顶级域(ccTLD)与通用顶级域(gTLD)共同组成。国家顶级域共有243个(即全球的国家与地区总数),而通用顶级域,也叫国际域名,其数量是随着因特网的发展在逐渐增加,理论会达到无穷多个。下表罗列出了常见的通用顶级域名:
通用顶级域名
二级域,正式给组织和个人注册使用的唯一名称,如亚马逊、IBM,微软的官方网址(头条不能带网址)中的字眼“amazon”“ibm”“microsoft”就是这些企业注册的二级域名。
二级域以下子域,在二级域中的组织机构可以根据需要来进一步划分子域,如销售部门用sale子域名,业务部门用business子域名等。
前文中已经提到域名的出现是为了解决用户记忆困难的问题,实际在互联网中并不能使用域名进行主机间的通信,而仍然需要使用IP地址进行数据交互,所以DNS系统在提供域名功能的同时更大的作用是能够高效的将域名解析映射到对应主机的IP地址。这就是即将为大家介绍的域名服务器的作用。
5. 域名服务器
域名服务器构成了DNS中的分布式网络系统,其功能主要是为内外主机提供域名与IP地址的互相解析映射服务。域名服务器分布在互联网的各子网中,每个域名服务器负责管理连接到本子网的所有主机,并为其提供服务,服务内容为:
客户机应用程序将目标主机域名发送给其所属子网的域名服务器,域名服务器给该客户机返回对应的目标主机IP地址;若本子网中的域名服务器无法查询到目标主机域名的IP,则根据DNS的标准IP地址解析流程提供进一步的查询服务,该过程将在下文“域名解析过程”中详细介绍。
四、域名解析过程
通过域名获取对应IP地址的过程叫做域名解析,参与域名解析过程最重要的单元就是域名服务器,域名服务器的体系结构如下:
域名服务器的结构
根域名服务器,是全球级别最高,最重要的域名服务器,全世界共有13台(IPv4根域名服务器,编号为A到M),1个主根服务器和9个辅根服务器在美国,欧洲2个辅根服务器,位于英国和瑞典,亚洲1个辅根服务器,位于日本。根域名服务器只纪录其下级顶级域名服务器的域名及其IP地址,当低级域名服务器遇到无法解析的域名时,首先会向根域名服务器求助。
顶级域名服务器,级别同顶级域,用于纪录注册在该顶级域名服务器上的所有二级域名并提供DNS查询服务。
权限域名服务器,为一个区域的主机提供DNS查询服务,如果查询结果为空,则通知发起请求的DNS用户应到哪个权限域名服务器进一步查询。
本地域名服务器,不在上图的域名服务器体系中,但在域名解析中扮演重要的角色。每主机发出的DNS域名查询请求首先都会发送到本地域名服务器。本地域名服务器可以设立在个人,大学,公司等各种范围内,又叫做首选DNS(很熟悉吧),就是我们计算机网络连接中的首选DNS:
本地DNS服务器
一张图看懂域名解析全过程:
域名解析详细过程
上图以用户访问头条网站为例,简明扼要的为大家讲述了用户输入网址到获取IP地址的全过程,下面我们来详细解释该过程:
用户打开计算机,在浏览器中输入头条网址后计算机将向本地DNS服务器发起域名解析请求。本地DNS服务器通常由互联网服务提供商(ISP)提供,如三大运营商。
本地DNS服务器接收到用的DNS请求后,首先查询其自身缓存纪录中是否存在头条域名对应的IP地址,如果存在,则直接将该IP地址回传给用户计算机;否则,将进一步向根域名服务器发起求助。
由于根域名服务器只会纪录其下级的13个顶级域名服务器,而不会直接纪录域名与IP的映射关系,所以在接收到本地域名服务器的解析请求时,根域名服务器将告知本地服务器:“你所请求的域名由.com顶级域名服务器管理,其IP为xxx”。
本地DNS服务器进一步向.com顶级域名服务器发起域名解析请求,由于.com域名服务器也不会纪录域名与IP的映射关系,而是告知请求者去该域名所属的域服务器上查询,并给出其IP地址。
本地DNS服务器继续向域服务器发起头条域名解析请求,便会得到头条域名对应的IP地址,这时本地DNS服务器不仅会向用户计算机返回IP地址,同时在其自身缓存中增加头条域名与其IP的纪录,从而加快其他计算机获取头条域名对应IP的解析速度。
总结
本文以通俗易懂的语言结合实际问题详细阐述了网址、域名、IP地址、URL、域名服务器、域名解析等相关技术原理,并配置了细致的示意图,让内容更易于读者理解、记忆。希望有利于读者的学习、工作!
相关推荐
- DeepSeek 支招:轻松实现日赚50-100的线上搞钱术
-
想在繁忙的工作之余增加收入?DeepSeek为你提供几个实用的线上副业方法,每天花上一点时间,就能轻松实现日赚50-100的小目标。一、自媒体创作与流量变现利用业余时间在今日头条、百家号等平台发布文章...
- 网上找装修客户怎么找?创新方法分析
-
在互联网深度渗透装修行业的今天,传统电话营销、传单派发等获客方式已显疲态。面对年轻客群决策线上化、信息获取碎片化的趋势,装修公司亟需探索更高效、更具差异化的获客模式。本文将结合行业前沿实践,解析4种低...
- 这些利用人性 色欲的营销手段,你中招了吗?
-
这是大赢的2031篇原创文章,持续日更,做一个特懂营销的创业者。...
- 哪些主要因素影响着网站前进的脚步
-
其实,我们应该都很了解网站是做什么用的,想要通过网站实现好的营销效果,还需要坚持做好才可以。平时在做网站优化的过程中会遇到各种各样的问题,其中最让人困惑的就是,做了很多工作,但是网站却一点起色没有,这...
- 大爷大马路上“花式遛娃”,看完网友的评论笑疯了
-
近日,网友@修心811爆料,在天津街头看到一个遛娃的大爷这种花式遛娃,晚报菌还是头一次见,微博一发出来,就引发网友的热议网友说:@时六群:床垫一路上都磨秃噜皮了。@偶发现:花式遛娃。@馨荏苒Chris...
- 共轭亚油酸治疗特应性皮炎的作用机制研究
-
特应性皮炎是一种慢性、复发性、炎症性皮肤疾病,以剧烈瘙痒和大面积湿疹样皮损为主要临床表现[1-2]。特应性皮炎影响全球15%~20%的儿童和10%的成年人,严重影响患者的生活质量并导致睡眠障碍、抑郁等...
- 张睿seosem 网络工作效果就是多做,多练才能有感觉
-
故事的起因是有同学在b2信息发布,关键词,密度,内容这几个问题纠结也许是自己听话照做的原因,每天就写的自己的工作日记,文章我自己也是即兴写,写完就发布了,内容就是流水账,文章里面好多错别字,这是我输入...
- 大马路上竟有人如此“花式遛娃”!网友看到震惊了!
-
这种遛娃方式你见过吗?近日,网友@修心811爆料网友评论@时六群:床垫一路上都磨秃噜皮了。@偶发现:花式遛娃。@馨荏苒Chris:反正他知道没人敢撞他。@奏耐天津:大马路上这样着实有点危险啊@你好我...
- DeepSeek 搜索结果优化怎么做图片优化?压缩图片,添加alt属性。
-
在现代网络环境中,搜索引擎优化已成为提升网站曝光率和用户体验的重要手段。随着搜索技术的发展,搜索引擎不仅关注文字内容的质量,也逐渐重视图片内容的优化。针对DeepSeek等新兴搜索平台,做好图片优化工...
- AI 搜索优化怎么做速?AI 搜索优速度要压缩图片、优化代码。
-
随着人工智能技术的发展,AI搜索逐渐成为信息检索的重要方式。相比传统搜索,AI搜索不仅依赖关键词匹配,更强调对语义的理解和内容的深度分析,因此优化AI搜索的速度和效率成为提升用户体验和流量转化的关键。...
- Excel表格美化,Ctrl+T和条件格式设置,你学会了吗?
-
使用Excel表格记录数据相信每个人都碰到过,但是对应数据汇总,许多人做出来的表格效果是完全不同的。这就涉及到对表格数据的美化。一般的人在进行数据整理的时候,基本就是各种数据源放到一起没有做任何区分,...
- 微信又有新版本!增添存储空间优化、一键查看已注销好友等功能,网友:终于有点实用的了......
-
微信又添新功能了!!6月27日,微信发布了8.0.24正式版更新,对存储空间、朋友圈等功能都做了优化,并覆盖了iOS和安卓两个版本。图源:东方IC与以往“鸡肋”更新不同,此次的新版本一上线就让不少网友...
- 优酷优化一键跳转功能 可直接跳转到剧集“名场面”
-
【环球网科技综合报道】2月24日消息,近日,围绕视频平台推出一系列跳转名场面的功能引发网友热议。据了解,该功能是由优酷于今年1月推出,首次运用于经典电视剧《甄嬛传》中,观众在《甄嬛传》的评论区发送“回...
- Excel制表中神奇的Ctrl+T,一键美化表格,还有你意想不到的功能
-
今天跟大家分享一个Excel制表过程中一个非常强大的快捷键,能让你一秒成为大神,他呢,就是Ctrl+T。Ctrl+T可以一秒钟让普通表转换为超级表,实现我们的表格的几大功能:...
- 逆水寒本周新鲜事:一键重锻优化实装,皇城地图首度开放
-
欢迎收看本周《江湖最新鲜》,我是今天的江湖主播,逆小寒。最近逆小寒每天都守在三合楼上,为会呼吸的江湖里各位打探最前沿的江湖情报。那么本周即将出现哪些全新的面貌呢?请大家跟随我们的镜头一探究竟。皇城首度...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 网站建设 (107)
- 网站开发 (47)
- 百度收录 (50)
- 搜索引擎排名优化 (49)
- 关键词优化工具 (51)
- 外贸网站建设 (56)
- seo整站优化吧 (50)
- 苏州网站建设 (59)
- 百度搜索推广 (61)
- 关键词优化公司 (51)
- 广州网站建设 (48)
- 电商网站建设 (49)
- 百度站长平台 (48)
- 网站模板 (51)
- 厦门网站建设 (52)
- 百度快照推广 (51)
- 免费网页在线客服系统 (53)
- 雷神代刷网站推广 (53)
- 手机网站建设 (53)
- 网站维护 (53)
- 网页制作教程 (66)
- 百度收录批量查询工具 (48)
- 网站服务器 (53)
- 学生个人网页制作html (56)
- 一键优化 (67)