Products
96SEO 2025-04-24 08:31 10
网址、URL、IP地址、域名、DNS、域名解析这些词汇对于互联网用户来说已经不再陌生,但是如何找到网站的URL地址并了解域名解析呢?接下来,我们就来一探究竟。 一、一个疑问 —上网引发的问题 互联网上的所有数据都是存储在主机上,互联网中的所有主机都拥有唯一的IP地址,互联网中任意两台主机通信都是通过IP地址来实现。那么,上网的实质就是获取网址对应主机上的数据并在用户主机上进行展示,那么我们就该怀疑一个问题: 互联网中的任意两台主机通信是依靠IP地址进行的,而我们上网只是输入的网址,并不是IP地址,怎么就能找到对方主机并获取它的数据呢? 因此,势必存在某种机制,将网址解析成为了IP地址,再通过IP地址进行通信!这个机制也是贯穿本文所有技术知识的主线! 二、网址—解决了什么问题? ❶ 网址是什么? 网址,也叫做域名,又称URL,是互联网用户用来标识主机的名字,该名字具有唯一性,层次性,字面意义可以表示主机的账号、功能、性质、所属的地区或组织,便于所有互联网用户记忆与使用! ❷ 网址的出现解决了什么问题? 网址/域名/URL的出现解决了以下两个问题: 问题一:IP地址是互联网中所有主机的统一寻址方式,使用IP地址能够直接访问互联网上主机数据、资源,但由于IP地址只是一串数据,不具有实际意义,导致所有互联网用户记忆起来十分困难。 问题二:在架构中,几乎所有的应用层软件都不是通过IP地址来访问互联网中的主机资源,而是要求用户输入具有一定意义的主机名字来访问对应主机的。 ❸ 网址的结构组成 互联网中的某台主机域名由其所属各级域名及其自身名字共同组成,级别从左到右依增加,最右边为顶级域名,最左边为主机自己的名字,各级子域名使用“.”隔开,常见的格式如下: 主机名.机构名.网络名.顶级域名 三、DNS域名系统 —解决了什么问题 ❶ DNS是什么? DNS,英文全写为 Name ,中文意思为域名系统,是互联网中提供域名与IP地址互相映射的分布式数据库。 ❷ DNS发展史 ❸ DNS解决了什么问题? DNS域名系统是互联网中的主机域名管理系统,充当“管理员”的角色!DNS在诞生之前,互联网中的每台主机都是用一个文件来纪录所有的主机名及其IP地址,这个文件就是hosts.txt,所有主机都必须定期从相应站点来更新该文件,用于同步互联网中主机的新增、变更、消失。 可以想象,随着互联网中的主机数量增加,hosts文件必将越来越大,在维护更新方面的难度更是激增,主机名更是频繁发生冲突,为了解决这个问题,1983年DNS域名系统问世。 四、域名解析过程 —最合理的互联网主机访问方式 通过域名获取对应IP地址的过程叫做域名解析,参与域名解析过程最重要的单元就是域名服务器,域名服务器的体系结构如下: 根域名服务器,是全球级别最高,最重要的域名服务器,全世界共有13台,1个主根服务器和9个辅根服务器在美国,欧洲2个辅根服务器,位于英国和瑞典,亚洲1个辅根服务器,位于日本。根域名服务器只纪录其下级顶级域名服务器的域名及其IP地址,当低级域名服务器遇到无法解析的域名时, 会向根域名服务器求助。 顶级域名服务器,级别同顶级域,用于纪录注册在该顶级域名服务器上的所有二级域名并提供DNS查询服务。 权限域名服务器,为一个区域的主机提供DNS查询服务,如果查询结果为空,则通知发起请求的DNS用户应到哪个权限域名服务器进一步查询。 ☆ 本地域名服务器,不在上图的域名服务器体系中,但在域名解析中扮演重要的角色。每主机发出的DNS域名查询请求 都会发送到本地域名服务器。本地域名服务器可以设立在个人,大学,公司等各种范围内,又叫做首选DNS,就是我们计算机网络连接中的首选DNS: 一张图看懂域名解析全过程: 上图以用户访问头条网站为例,简明扼要的为大家讲述了用户输入网址到获取IP地址的全过程,下面我们来详细解释该过程: 1. 用户打开计算机,在浏览器中输入头条网址后计算机将向本地DNS服务器发起域名解析请求。本地DNS服务器通常由互联网服务提供商提供,如三大运营商。 2. 本地DNS服务器接收到用的DNS请求后, 查询其自身缓存纪录中是否存在头条域名对应的IP地址,如果存在,则直接将该IP地址回传给用户计算机;否则,将进一步向根域名服务器发起求助。 3. 由于根域名服务器只会纪录其下级的13个顶级域名服务器,而不会直接纪录域名与IP的映射关系,所以在接收到本地域名服务器的解析请求时,根域名服务器将告知本地服务器:“你所请求的域名由.com顶级域名服务器管理,其IP为xxx”。 4. 本地DNS服务器进一步向.com顶级域名服务器发起域名解析请求,由于.com域名服务器也不会纪录域名与IP的映射关系,而是告知请求者去该域名所属的域服务器上查询,并给出其IP地址。 5. 本地DNS服务器继续向域服务器发起头条域名解析请求,便会得到头条域名对应的IP地址,这时本地DNS服务器不仅会向用户计算机返回IP地址,同时在其自身缓存中增加头条域名与其IP的纪录,从而加快其他计算机获取头条域名对应IP的解析速度。 : 本文以通俗易懂的语言结合实际问题详细阐述了网址、域名、IP地址、URL、域名服务器、域名解析等相关技术原理,并配置了细致的示意图,让内容更易于读者理解、记忆。希望有利于读者的学习、工作! 头条上的技术内容异常丰富,均来自创作者用心编写,不仅言语简单更利于理解记忆,读者完全可以在头条搜索栏中输入想要学习的内容,点击搜索来获取精品文章!
大家好,我是!看好你给,注三石哥!三石哥出品,必是精品,点击关注,给你好看!
Demand feedback