域名是什麼?

2020-07-16 10:05:11
域名(Domain Name)是用來表示 Internet 上某個計算機或計算機組的名稱,用於在資料傳輸時標識計算機的地理位置。

域名的作用

在 TCP/IP 網路中,計算機要進行通訊首先需要從 DHCP 伺服器上獲取 IP 地址,然後基於 IP 地址進行通訊。

由於 IP 地址是由一串數位序列組成,所以難以記憶。並且,計算機的 IP 地址往往不是固定的,是經常變化的。因此,直接使用 IP 地址進行通訊有很多不便之處。

為了避免這些不便,可以為每台計算機賦予唯一的名稱,即域名。計算機之間可以使用域名進行通訊。

域名的結構

一個完整的域名由 2 個或 2 個以上的部分組成,各部分之間用英文的句號.來分隔,每個部分的長度限制是 63 個字元,域名總長度則不能超過 253 個字元。

域名的分類

域名系統採用層次結構按地理域或機構域進行分層,用小數點將各個層次隔開,從右到左依次為最高域名段、次高域名段等,最左的一個欄位為主域名(主機名)。所以,域名可以按照級別和型別進行分類。

域名級別

由於域名是使用.進行分隔的,所以通過.對域名進行級別分類。最後一個.的右邊部分稱為頂級域名(TLD,也稱為一級域名),左邊部分稱為二級域名(SLD);二級域名的左邊部分稱為三級域名。

以此類推,每一級的域名控制它下一級域名的分配。例如,163.com 是一級域名,而 house.163.com 是二級域名。

域名型別

由於域名是用來標識唯一的名稱,因此可以通過型別進行分類。常見的域名及對應關係如下。
  • 國際域名:.com、.top、.net、.org、.cc 和 .tv 等。
  • 國家/地區域名:cn(中國大陸)、de(德國)、jp(日本)、hk(中國香港)、tw(中國台灣)、uk(英國)和 us(美國)等。
  • 機構域名:gov(政府部門)、mil(軍事部門)、com(商業性的機構或公司)等。