我們一起聊聊域名和域名解析

我們一起聊聊域名和域名解析

當使用者在瀏覽器中輸入網域名稱時,瀏覽器會向本地DNS伺服器傳送查詢請求,尋求該網域對應的IP位址。如果本地DNS伺服器的快取中沒有該網域的IP位址,它就會向根網域伺服器進行查詢,以此逐級查詢下去,直到查詢到該網域對應的IP位址。

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是網域。域名一般與公司資訊相關,越簡短越好,因為容易被記住。

網域就是一個英文或數字或英文與數字的組合加一個後綴,當然現在也有中文網域。

域名後綴及其意義:

  1. .com(Commercial):這是商業網站最常用的網域後綴.
  2. .cn(China):代表中國。通常用於面向中國市場的網站。
  3. .net(Network):網路相關的網域後綴。
  4. .org(Organization):組織的網域後綴
  5. .gov(Government):政府機構提供的網域後綴。
  6. .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位址