域名其實誰都知道是什麼,我也知道
但一些底層的知識,包括拓展知識,感覺還不是特别熟絡
越到後面,越覺得這種計算機網絡基礎知識非常重要,是以要重新看看
本篇文章的素材均出自:https://www.bilibili.com/video/BV18a4y1Y7e9?p=3
因為這視訊講的太好了,配合動畫,通俗易懂不浮躁,三連!!
其實就是區域的名字
每個域名背後都對應一個 IP 位址
雖然每次通路網站都是輸入域名,但都是通路這個域名對應 IP 位址的網絡伺服器來打開網站的
其實就是将一串難以記憶的 IP位址,變成域名,這樣就很好記了

通路 www.bilibili.com
通過 B 站的 DNS 伺服器将域名解析為 119.3.70.188,這才是浏覽器真正通路的 IP 位址
然後會将浏覽器的請求發送到該 IP 對應的伺服器上,完成請求的處理
其實古老的通路網站方式就是通過 IP,但域名的誕生解決了需要記一大串數字的難題
目前仍然有網站是可以通過 IP 來直接通路的,但一般大型網站出于安全和技術的原因,會禁掉 IP 通路網站
http://180.101.49.12/
更希望記住 www.bilibili.com 還是 120.92.168.51 呢?
其實就是通過 . 來劃分
但網上可能會有些文章并不是這樣劃分域名,是以看下面
開頭也說了,區域展開看就是區域的名字,那麼頂級域名、一級域名、二級域名展開應該是什麼樣呢?
在虛拟網絡世界中,域名管理機構為了管理友善,也給域名定義了一套類似于行政規劃的命名機制
其實就是頂級域名
分三類
國家頂級域名:中國-cn,日本-jp
通用頂級域名:工商企業-com,網絡服務商-net,非營利組織-rog
新頂級域名:通用-xyz,高端的-top,紅色-red,人-men
每個頂級區域下可以分很多個子區域,理論上來說,因為網絡是虛拟的,是以可以無限分多個子區域
子區域其實就是一級區域
一級區域的名字就是一級域名
一級域名就是要去域名注冊商購買,其實就是給某個頂級區域下的一級區域取名字的過程
比如買了個 daydayup.com
其實就是通過域名注冊商在 com 頂級域名下,給其中一個一級區域取名 daydayup
然後這個 daydayup.com 的使用權就歸你了,别人不能在同一個頂級域名下取 daydayup 了,這也是域名的唯一性
類比:在中國,不會有兩個同名的省份
在擁有某個一級域名的使用權後,就可以在該一級區域下設定其他等級區域
比如:在一級區域 daydayup 下設定一個 math 的二級區域
那麼這個二級區域的域名應該是:math.daydayup.com
不能單純的說 math 是一個二級域名,因為隻有有了一級域名、頂級域名的前提,才會存在二級域名
是以說:math.daydayup.com 才是一個二級域名,因為它指向的是 com 頂級區域下的 daydayup 一級區域下的 math 這個二級區域
網購填收貨位址,一定是某個省-某個市-某個區這樣寫
但因為域名的位址寫法是英文寫法,是以等級越低的域名是寫在前面(和省市區寫法反過來)
其實都是二級域名
從一級域名開始,就可以設定指定伺服器 IP 位址
是以現在直接通路以下一級域名位址,也是能正确通路網站的
域名等級和可指向的伺服器 IP 位址沒有什麼關系
不會因為域名有劃分等級,是以指向的伺服器 IP 位址也會劃分等級
如下所示,不同等級的域名可以直接設定指向同一個
不同的域名,都可以指向任意一個伺服器 IP 位址,沒有限制
www.bilibili.com 和 bilibili.com 能通路同一個網站是因為兩個不同等級的域名都指向了同一個伺服器 IP 位址
其實翻譯過來就是網際網路
可以表示一個域名提供的是一個網站浏覽的服務
是以目前很多網站都喜歡把 www 開頭的二級域名和一級域名指向同一個伺服器 IP 位址