我們一起聊聊域名和域名解析
我們一起聊聊域名和域名解析
1. 瀏覽器輸入網址
如下:
- 百度:http://www.baidu.com
- 淘寶:https://www.taobao.com
- 阿里巴巴:https://ali-home.alibaba.com
那麼這些網址究竟怎麼正確的去認識呢?
2. 協議類型
除了常見的HTTP和HTTPS協議,還有很多其他類型的協議。例如,FTP(檔案傳輸協定)是一種用於在客戶端和伺服器之間傳輸檔案的協定。使用FTP協議,可以在電腦之間傳輸各種文件,如軟體、音樂、影片等。
類似ftp://xxx.xxx.com這樣的格式,是指在FTP協定中使用的URL格式。透過在URL中新增協定類型,如ftp://,可以告知瀏覽器使用特定的協定類型來存取網站。
3. http和https的區別
相對於HTTP協議,HTTPS協議多了一個"s",代表"Secure"(安全)一詞。
HTTPS使用SSL/TLS協定來對資料進行加密,並確保在網路傳輸過程中的安全性和隱私性。透過使用公鑰和私鑰的加密方式,HTTPS可以有效防止資料的竊聽、篡改和偽造。這使得在進行敏感資訊互動時,例如線上付款、登入帳戶等,資料能夠更安全地傳輸。
HTTPS提供了比HTTP更進階的安全性,為使用者和網站提供了更可靠的資料保護機制。
4. 域名
上述的網址中 baidu.com、taobao.com、 alibaba.com csdn.net是網域。域名一般與公司資訊相關,越簡短越好,因為容易被記住。
網域就是一個英文或數字或英文與數字的組合加一個後綴,當然現在也有中文網域。
域名後綴及其意義:
- .com(Commercial):這是商業網站最常用的網域後綴.
- .cn(China):代表中國。通常用於面向中國市場的網站。
- .net(Network):網路相關的網域後綴。
- .org(Organization):組織的網域後綴
- .gov(Government):政府機構提供的網域後綴。
- .edu(Education):教育機構提供的網域後綴
5. 二級域名
在一個一級網域後面,我們可以添加自訂的字串來建立無數個二級網域。
例如,透過在網域前面加上ali-home.,我們可以建立一個名為ali-home.alibaba.com的二級網域。
這種方式可以在同一個一級域名下創建多個不同的二級域名,每個二級域名可以指向不同的伺服器或具有不同的功能。這種靈活性和可擴展性使得網域的管理和組織更加方便,可以根據需要為不同的子部門、專案或功能分配獨立的二級域名。
6. 網域解析
網域解析是指將網域名稱解析成對應的IP位址。
如www.baidu.com解析成14.119.104.254。
所有的網域名稱都要解析為IP位址。這個工作是由DNS根伺服器(Domain Name System)完成的。目前全世界只有13個DNS根伺服器,它們分佈在不同的國家。
流浪地球中在海底看到的資料中心就是DNS根伺服器,啟動根伺服器全球網路才能通。
每個透過網際網路存取的伺服器都有對應的IP位址,而網域名稱和IP位址是一一對應的關係。但是,我們通常是透過網域名稱來存取伺服器,而不是直接輸入IP位址。這是因為域名更容易記憶和識別,更符合人類的習慣。而要存取該伺服器,必須先透過網域解析取得該網域對應的IP位址,才能建立與該伺服器的連線進行通訊。
當使用者在瀏覽器中輸入網域名稱時,瀏覽器會向本機DNS伺服器傳送查詢請求,尋求該網域對應的IP位址。如果本地DNS伺服器的快取中沒有該網域的IP位址,它就會向根網域伺服器進行查詢,以此逐級查詢下去,直到查詢到該網域對應的IP位址。然後本地DNS伺服器將該IP位址傳回給客戶端,客戶端擁有了該IP位址,就可以透過該IP位址與對應的伺服器建立連接,進行資料通訊。
常用的DNS伺服器位址有:
- 114.114.114.114
- 8.8.8.8
- 8.8.4.4
- 9.9.9.9
- 149.112.112.112
7. 結語
記住兩句話:
一級域名下可以創建多個不同的二級域名
透過DNS根伺服器將網域名稱解析為IP位址