文章目录
- 什么是域名
- 1. 如何建立 域名 与 IP 的对应关系
- 2. 域名的分级
什么是域名
域名也就是平常所说的网址,比如 www.baidu.com。
其实网络上的服务器要访问这个网址,需要的是 IP 地址。、
但是 IP 地址比较拗口不方便记忆,于是就有使用一些简单的单词构成字符串来表示这个地址。
每个域名到对应了一个或者是 n 个 IP 地址。
每个域名到对应了一个或者是 n 个 IP 地址,就需要能够把 域名 和 IP 地址给对应上(建立对应关系)。
打卡 cmd 键入 ping www.baidu.com 可以查看到以下的界面。
可以看到百度对应的域名就是上述的 14.119.104.189 这个地址。
相对于地址,域名是更加方便记忆的。
1. 如何建立 域名 与 IP 的对应关系
最原始的做法就是使用这个 hosts 这个文件。
打卡此电脑,搜索一下路径:
会发现一个 hosts 文件。
双击选择记事本打开这个文件。
这就表示像 哈希表一样,建立了 IP 和 域名 的映射关系。
早期的时候由于互联网上的服务器寥寥无几,此时每个用户手动维护自己的 hosts 文件就可以了。
但是后来互联网蓬勃发展,现在的网站成千上万,每天都会有很多的网站诞生,也会有很多的网站消亡。
此时如果还是手工维护,已经不可靠了。
于是就有人搞了个 DNS 服务器。
当访问某个域名的时候,就会自动请求一下 DNS 服务器,DNS 服务器就会进行查询,把得到的结果返回来。
(这个结果就是具体的 IP 地址)
2. 域名的分级
全世界有很多的网站,如何才能保证其域名的唯一呢?
方法就是对域名进行分级。
这里的分为 一级域名、二级域名、三级域名…
随着域名的分级, DNS 服务器也是分级了的。
有一级域名的 DNS 服务器、二级域名的 和 三级域名的。