1. 程式人生 > >頂級域名、一級域名、二級域名與IP

頂級域名、一級域名、二級域名與IP

今天同伴跟我說可以把我們的Web小專案對應的資料庫放到雲伺服器上,當時我是一臉懵逼的,因為我知道伺服器不便宜,網上搜了下原來還可以在本機上搭建一個伺服器(也不知道他是不是自己搭的),其中提到了域名,DNS解析,IP地址等等彼此相關的聯絡,發現自己不是很懂,所以學習一下。

域名:可分三級,一級域名,二級域名,三級域名。是由一串字元+域名字尾組成,我們通常說的網址就包含域名。

(圖中的域名其實是域名字尾)  

一級域名:又叫頂級域名,一串字串中間一個點隔開,例如baidu.com,這裡說明一下,www.baidu.com不是一級域名!!而是二級域名!

二級域名:實際上就是一個一級域名以下的主機名,一串字串中間兩個“.”

隔開,例如pan.baidu.com("pan"就是主機名)。

三級域名:二級域名的子域名,特徵是包含三個“.”,一般來說三級域名都是免費的。

一般來說,頂級域名的PR值比二級域名的高,如果一級域名不存在了,二級、三級域名也就不復存在了。

那麼,為什麼有些時候我們直接在位址列輸入一個IP地址也可以跳轉到頁面呢?這就是接下來要說的域名和IP之間的關係.

因為在網路上機器彼此連線只能互相識別IP,而數字標識較難記憶,所以才演化出域名來代替IP地址,當我們將在位址列輸入域名欲跳轉到某個頁面時,點選提交後會由專門的域名解析伺服器(DNS伺服器)對我們的域名進行解析,得出域名對應的IP地址再進行連線。所以如果我們直接在位址列輸入與域名對應的IP也可以跳轉到同一個頁面。

雖然同一個域名只能繫結一個IP地址,但是因為一個域名可以設定多個DNS服務或者伺服器進行解析,同一個域名的每個解析就可以指向不同的IP地址,這樣應答快的DNS優先進行解析,能保證最快定向到指定的網站空間去,這是使用者所不知道的。

(我的機器上ping www.baidu.com和ping baidu.com得到的IP,不同地區ping同一個域名的IP地址可能不同)