1. 程式人生 > >域名的基礎理解

域名的基礎理解

我們 歷史 tag tags 路徑 網絡 .html 多個 net


title: 域名的基礎理解
date: 2018-04-13 10:56:02
updated:
tags: [網絡技術,DNS,域名]
description:
keywords:
comments:
image:
---
我們登錄網站所輸入的網址(暫且不說短鏈)可以稱之為這個站點的域名,域名用以解決ip地址記憶困難的問題,同時也可以幫助使用者通過域名來識別此站點的地區、行業、機構等。

域名級數

域名的級數是指一個域名由多少級組成,域名的各個級別被.分開,簡而言之,有多少個點就是幾級域名。
雖然域名級數理論上沒有限制,實際上大多數都是三級域名,太多的級數會讓域名比ip地址還難記憶就沒有價值了。

如下樹圖,完整的域名從下往上讀

vod.cctv.com.cn
www.sdfi.edu.cn

技術分享圖片

頂級域名

頂級域名有通用、國家、地區等分類,暫且不按這種功能去理解。

這樣的網址:
>www.baidu.com
>e1sewhere.github.io

最右邊的點號的字符串就是頂級域名(也稱為一級域名沒有比較嚴格的規定)

頂級域名:com io

次級域名

第二個點號右邊的所有字符(包括頂級域名)就稱之為二級域名;

二級域名:baidu.com guthub.io

類似的,第三個點號右邊的所有內容稱之為三級域名;

每下一級域名都是上一級域名的次級域名(或稱之為子域名)
例如:baidu.com

就是 com 的次級域名

關於域名中的www

一直沒理解域名中www的意義,從前以為是所有網站都必須有的,畢竟www是萬維網的縮寫。
實際上www是一個歷史遺留問題,以前瀏覽器不像現在一樣默認將輸入網址訪問網站的請求處理為http協議請求,www前綴相當於我們輸入的http://
現在的瀏覽器不需要輸入http,所以也需要輸入www了,但是很多人像我一樣認為只有www開頭的才叫網址。
所以各大門戶網站為了讓人們更好記憶自己的域名,就在域名中加入了www這個最次級域名,實際上並沒有任何含義,甚至有些網站已經將自己的www網址重定向到沒有www 的網址,這樣看起來更加簡潔。

URL中域名之後與之前的字符串

我們瀏覽網頁的url通常是如此的

http://zhidao.baidu.com/question/1742817.html

.com後面的 /ques...... 就是目前服務器存儲本頁面文件的路徑,這個Url的路徑為/question/1742817.html

http:// 就是目前的服務器 http代表www服務器,類似的還有ftp服務器等。

其他

一個域名只能解析到一個ip地址但是一個ip地址可以對應到多個ip;
類似這樣的域名 com.cn、net.cn、org.cn、gov.cn 我們只能直接申請到這樣的二級域名,所以有時為了方便也直接稱它為頂級域名,實際上這個是二級域名;

這是學習網絡基礎時的筆記,如有錯誤請評論或者聯系我謝謝

域名的基礎理解