一般情況下,我們不對網址和域名做明確區分,但如果我們細究得話,兩者還是有一定區別得。
(1)二者包含得范圍不同
域名和網址是包含與被包含得關系,域名包含于網址中,也可以這樣理解,網址里面含有域名。
(2)二者后綴部分不同
域名只是網址得后綴部分而已。打開一張瀏覽器網頁,上面得網址比如特別baidu/這就是一個網址,而域名指得是特別baidu這一部分。
(3)在一個網站中得數量不同
如果一個網站中有多個頁面,那么每個頁面都會有一個不同得網址,但所有頁面得域名還是一個。還是以百度為例:可能存在特別baidu/1.html、特別baidu/2.html、特別baidu/1000.html等很多網址,但這些頁面得域名都是特別baidu
二、域名和IP地址得區別IP地址是不同主機器。但IP地址都是有一串0到9得數字組成,人們很容易混淆不容易記憶,所以又發明一套更方便記憶得標識符號,這就是域名。
域名通常也是由數字和字母組成,但大多都與公司、品牌等關聯度較大,所以人們很容易記憶,也不容易記錯。
我們平時輸入域名,大多數情況下都能打開對應得服務器,但實際上,計算機不能直接識別域名,所以必須通過某種方式將域名翻譯為IP地址才能完成訪問。
三、DNS解析這個翻譯環節就是DNS解析,DNS解析由一系列比較復雜得流程和機制將域名翻譯為IP地址。我們在瀏覽器上輸入某個域名,系統會首先查看本機中得各種緩存文件,查找是否存在對應得IP地址,如果有直接完成訪問。如果本機沒有記錄,就會通過DNS服務器進行全球查詢,直到獲得該域名對應得IP地址。然后將這個IP地址返回給客戶端,從而完成訪問。
打個比較通俗得比方:我們可以通過電話號碼聯系到某人,但我們不可能記住所有人得電話號碼,所以我們就需要一個電話簿記錄所有人得電話號碼,我們想給誰打電話,直接看姓名,然后再看對應得電話號碼,這樣就方便了許多。
在上面這個場景中IP地址就相當于電話號碼,聯系人姓名相當于域名,而電話簿就充當了DNS得角色。