一文看懂:网址,URL,域名,IP地址,DNS,域名剖析
年夜家好,我是猴哥!猴哥出品,必是精品,点击存眷,给你好看!
持续更新通俗易懂的技能知识,为您护航充电!
本文目录一、一个疑问 —上彀引发的标题二、网址(域名或URL)—解决了什么标题?三、DNS域名体系 —解决了什么标题四、域名剖析过程 —最合理的互联网主机拜访方法今天给年夜家梳理一篇关于网址、URL、IP地址、域名、DNS、域名剖析的白话长文,并以简朴的提问-解答形式让读者更加深入理解网址、URL、IP地址、域名、DNS、域名剖析,渴望有助于读者的进修,面试和工作!
网址、URL、IP地址、域名、DNS
一、一个疑问
在指出这个标题之前,首先我们要清楚以下几点:
★ 互联网上的全体数据都是存储在主机(服务器)上★ 互联网中的全体主机都拥有独一的IP地址★ 互联网中恣意两台主机通讯都是通过IP地址来实现那么了解上述内容之后,我们以两台主机最简朴的通讯方法——上彀为例,为年夜家分析这个疑问是什么!
21世纪的每个人应该都熟悉网上冲浪(不知道还有没有人用这个词)的过程,我们上彀的本质就是获取网址对应主机上的数据并在用户主机上举行展现(浏览器上),那么我们就该猜疑一个标题:
互联网中的恣意两台主机通讯是依靠IP地址举行的,而我们上彀只是输入的网址,并不是IP地址,怎么就能找到对方主机并获取它的数据呢?
一个疑问
因此,势必存在某种机制,将网址剖析成为了IP地址,再通过IP地址举行通讯!这个机制也是贯穿本文全体技能知识的主线!
二、网址
❶ 网址是什么?
- 网址,也叫做域名,又称URL,是互联网用户用来标识主机的名字,该名字具有独一性,层次性,字面意义可以表现主机的账号、功能、性质、所属的地域或构造,便于全体互联网用户记忆与利用!
- URL,即Uniform Resource Locator,统一资源定位符,用于指明互联网主机的服务器及具体的网页地位,URL的构成计谋与示比喻下:
URL构成与示例
- 特点:网址命名遵循互联网域名规矩,且易于管理,包罗分配,确认、接纳,同时与主机IP地址举行绑定,在用户拜访域名时能够高效的将网址映射到IP地址(高效由域名服务器包管,详见后文)。
网址
❷ 网址的出现解决了什么标题?
网址/域名/URL的出现解决了以下两个标题:
- 标题一:IP地址是互联网中全体主机的统一寻址方法,利用IP地址能够直接拜访互联网上主机数据、资源,但由于IP地址只是一串数据,不具有实际意义,导致全体互联网用户记忆起来非常艰苦。
- 标题二:在Internet架构中,几乎全体的运用层软件都不是通过IP地址来拜访互联网中的主机资源,而是请求用户输入具有一定意义的主机名字来拜访对应主机的。
IP地址记忆艰苦
❸ 网址的结构构成
上面提到的主机名称,也就是网址/域名的命名遵循了一定例则,这个规矩便是由互联网中的“名字管理机构”来制定的,即域名体系DNS。这里先介绍下网址的构成:
互联网中的某台主机域名由其所属各级域名及其自身名字共同构成(即由子域名构成),级别从左到右依增加,最右边为顶级域名,最左边为主机本身的名字,各级子域名利用“.”隔开,常见的格式如下:
主机名.机构名.收集名.顶级域名
中科年夜域名构成
下面将具体介绍上图提到的域名体系DNS,包罗DNS出生解决了什么标题,域名发展史,域名层级,部分顶层域名对象,域名服务器,域名剖析过程与IP技能拓展!
三、DNS域名体系
❶ DNS是什么?
DNS,英文全写为Domain Name System,中辞意思为域名体系,是互联网中提供域名与IP地址互相映射的分布式数据库。
❷ DNS发展史
DNS发展史
❸ DNS解决了什么标题?
前文已经提到DNS域名体系是互联网中的主机域名管理体系,充当“管理员”的角色!DNS在出生之前(ARPANET期间),互联网中的每台主机都是用一个文件来记载全体的主机名及其IP地址,这个文件就是hosts.txt (现在是hosts文件,无后缀),全体主机都必须按期从响应站点来更新该文件,用于同步互联网中主机的新增、变更、消失。
hosts文件内容
可以想象,跟着互联网中的主机数量增加,hosts文件必将越来越年夜,在保护更新方面的难度更是激增,主机名更是频仍发生冲突,为了解决这个标题,1983年DNS域名体系问世。
DNS解决了什么标题
❹ 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地址。这就是即将为年夜家介绍的域名服务器的作用。
❺ 域名服务器
域名服务器构成了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、域名服务器、域名剖析等相关技能道理,并设置了过细的表示图,让内容更易于读者理解、记忆。渴望有利于读者的进修、工作!
头条上的技能内容非常丰富,均来自创作者用心编写,不仅言语简朴更利于理解记忆,读者完全可以在头条搜索栏中输入想要进修的内容,点击搜索来获取精品文章!
头条搜索 |
|
|
|
|
辩论大师
显示全部楼层
发表于 2025-4-14 09:12
主编绝对是牛人,能用白话文给出这么到位的解释,必须给一个赞!绝对是科普了,如果头条主编都是这样用心,国家焉能不强大。 |
|
|
|
|
佳鸿源正心草堂
显示全部楼层
发表于 2025-4-14 09:27
|
|
|
|
馮家升
显示全部楼层
发表于 2025-4-14 09:30
|
|
|
|
友谊之花
显示全部楼层
发表于 2025-4-14 09:38
|
|
|
|
龙行天
显示全部楼层
发表于 2025-4-14 09:42
|
|
|
|
天才小肥猪
显示全部楼层
发表于 2025-4-14 09:48
|
|
|
|
王腾胜猎人
显示全部楼层
发表于 2025-4-14 09:58
我想知道为什么服务器要分在不同地方。比如腾讯的服务器在深圳有,上海也有,为什么呢 |
|
|
|
|
迎恩门下
显示全部楼层
发表于 2025-4-14 10:00
它不是先查看本地host文件中有没有地址吗?host与本地DNS服务器有什么关系 |
|
|
|
|