域名|一文读懂网址、域名和IP的关系和区别

域名|一文读懂网址、域名和IP的关系和区别

一、网址和域名的区别【域名|一文读懂网址、域名和IP的关系和区别】一般情况下 , 我们不对网址和域名做明确区分 , 但如果我们细究的话 , 两者还是有一定区别的 。
(1)二者包含的范围不同
域名和网址是包含与被包含的关系 , 域名包含于网址中 , 也可以这样理解 , 网址里面含有域名 。
(2)二者后缀部分不同
域名只是网址的后缀部分而已 。 打开一张浏览器网页 , 上面的网址比如https://www.baidu.com/这就是一个网址 , 而域名指的是www.baidu.com这一部分 。
(3)在一个网站中的数量不同
如果一个网站中有多个页面 , 那么每个页面都会有一个不同的网址 , 但所有页面的域名还是一个 。 还是以百度为例:可能存在
https://www.baidu.com/1.html、https://www.baidu.com/2.html、https://www.baidu.com/1000.html等很多网址 , 但这些页面的域名都是www.baidu.com

二、域名和IP地址的区别IP地址是不同主机器 。 但IP地址都是有一串0到9的数字组成 , 人们很容易混淆不容易记忆 , 所以又发明一套更方便记忆的标识符号 , 这就是域名 。
域名通常也是由数字和字母组成 , 但大多都与公司、品牌等关联度较大 , 所以人们很容易记忆 , 也不容易记错 。
我们平时输入域名 , 大多数情况下都能打开对应的服务器 , 但实际上 , 计算机不能直接识别域名 , 所以必须通过某种方式将域名翻译为IP地址才能完成访问 。
三、DNS解析这个翻译环节就是DNS解析 , DNS解析由一系列比较复杂的流程和机制将域名翻译为IP地址 。 我们在浏览器上输入某个域名 , 系统会首先查看本机中的各种缓存文件 , 查找是否存在对应的IP地址 , 如果有直接完成访问 。 如果本机没有记录 , 就会通过DNS服务器进行全球查询 , 直到获得该域名对应的IP地址 。 然后将这个IP地址返回给客户端 , 从而完成访问 。
打个比较通俗的比方:我们可以通过电话号码联系到某人 , 但我们不可能记住所有人的电话号码 , 所以我们就需要一个电话簿记录所有人的电话号码 , 我们想给谁打电话 , 直接看姓名 , 然后再看对应的电话号码 , 这样就方便了许多 。
在上面这个场景中IP地址就相当于电话号码 , 联系人姓名相当于域名 , 而电话簿就充当了DNS的角色 。