背景
- 域名其实谁都知道是什么,我也知道
- 但一些底层的知识,包括拓展知识,感觉还不是特别熟络
- 越到后面,越觉得这种计算机网络基础知识非常重要,所以要重新看看
- 本篇文章的素材均出自:https://www.bilibili.com/video/BV18a4y1Y7e9?p=3
- 因为这视频讲的太好了,配合动画,通俗易懂不浮躁,三连!!
域名
- 其实就是区域的名字
- 每个域名背后都对应一个 IP 地址
- 虽然每次访问网站都是输入域名,但都是访问这个域名对应 IP 地址的网络服务器来打开网站的
- 其实就是将一串难以记忆的 IP地址,变成域名,这样就很好记了
访问 B 站的栗子
- 访问 www.bilibili.com
- 通过 B 站的 DNS 服务器将域名解析为 119.3.70.188,这才是浏览器真正访问的 IP 地址
- 然后会将浏览器的请求发送到该 IP 对应的服务器上,完成请求的处理
通过 IP 访问网站
- 其实古老的访问网站方式就是通过 IP,但域名的诞生解决了需要记一大串数字的难题
- 目前仍然有网站是可以通过 IP 来直接访问的,但一般大型网站出于安全和技术的原因,会禁掉 IP 访问网站
用 IP 访问百度
对于访问 B 站
更希望记住 www.bilibili.com 还是 120.92.168.51 呢?
顶级域名、一级域名、二级域名
其实就是通过 . 来划分
但网上可能会有些文章并不是这样划分域名,所以看下面
用高低等级来划分更容易记
展开来看域名
开头也说了,区域展开看就是区域的名字,那么顶级域名、一级域名、二级域名展开应该是什么样呢?
域名分类类比真实世界中的行政规划
自带包含、嵌套的关系
在虚拟网络世界中,域名管理机构为了管理方便,也给域名定义了一套类似于行政规划的命名机制
先划分出顶级区域
其实就是顶级域名