通俗易懂:域名與IP的關係講解

在我們平時上網的過程中都會用到一個專業詞——域名,例如頭條的域名是:www.toutiao.com,那這個域名的作用是什麼呢?而我們更熟悉的一個詞是IP,為何不用IP而用域名來訪問網站呢?今天就給大家科普一下域名與IP的關係,以及用域名來訪問網站的原因,這裡用書店買書為例子來解釋讓專業的術語更加通俗易懂。

一.域名與IP的關係

域名(英語:Domain Name),又稱網域,是由一串用點分隔的名字組成的Internet上某一臺計算機或計算機組的名稱,用於在數據傳輸時對計算機的定位標識(有時也指地理位置)。

IP是使用Internet協議套件(TCP/IP)在單個網絡或一系列互連網絡上的計算機之間交換消息的數字消息格式和規則的主要集。消息作為數據報交換,也稱為數據包或包。

這些是專業術語,今天我們不講專業詞,還是從簡單的購物原理來講解這兩者的關係。

首先我們看看域名的註冊。域名註冊需要到工信部申請,而用店鋪的例子來說,域名就好比商店的名字,店鋪的註冊地址就是我們所說的IP地址,這樣就很好理解了,我們註冊工商個體戶需要到工商局去申請註冊,審核通過以後才能使用,而域名也一樣需要去工信部註冊審核,通過以後這個域名就可以使用了。

通俗易懂:域名與IP的關係講解

而域名與IP的關係就好比一家書店,小明要去一家名為【頭條書店】的店鋪買書,書店的地址是:【北京市朝陽區大屯路99號】,那麼這裡的”頭條書店“就是域名,書店的地址就是IP。

通俗易懂:域名與IP的關係講解

二.為何要使用域名而不直接使用IP?

1.便於記住,使用方便。我們都知道,去買書的時候一般只記住書店的名字【頭條書店】,而書店地址是作為我們找到書店用的,因此我們跟朋友數去買書的時候會說:”我今天去【頭條書店】買書“,而不會說:”我今天去北京市朝陽區大屯路99號買書“,這就是域名的作用,把IP地址形象具體化,形成讓人們好記的名稱,而不是一些繞口的IP數字。比如我們在瀏覽器訪問近日頭條的時候不會去輸入頭條的IP地址,而是直接輸入”www.toutiao.com“。

2.方便更換IP。有的童鞋可能會這樣說了,我每次只記住店鋪地址就是了,不一定會去記店鋪名字,一樣能找到店鋪。這樣的確沒問題,那麼我們來看看如下情景:

【頭條書店】因為經營的不錯,打算擴充店鋪面積,但是原先的店鋪無法擴大,這時候YY街道的YY號有一間200平米的鋪子,頭條老闆決定搬遷過去。這時候原先的【北京市朝陽區大屯路99號】成為了一家燒烤店。那這時候從地址去找書店是找不到了。

通俗易懂:域名與IP的關係講解

解釋:域名的作用不僅僅是好看或者好記住,它更大的作用在於靈活性,因為後端服務器的IP是可變的,甚者一些大型網站的後端服務器是集群或者當後端服務器需要更新做主備切換的時候,需要多個IP切換,這時候使用域名可以更加靈活的切換IP,更能滿足高可用。

3.安全。後端服務器是數據以及程序的集合地,不能輕易的暴露給其他人,域名+CDN的方式可以很好的隱藏後端服務器的IP地址。這樣其他人解析到的IP並不是真實的IP。

4.加速訪問,這裡涉及到CDN加速,CDN加速是根據客戶端所屬的地區自動分配一個離客戶端最近區域的IP中轉訪問服務器的地址,這樣做的好處就是可以讓客戶端更加快速的連接服務器。這裡比較難理解,本人會下一篇文章會給講解一下CDN的概念,方便大家理解。

【END】這就是域名與IP的關係,上網中不可或缺的部分,本文通過簡單的商鋪與地址的方式解釋了域名與IP的關係,也是想通過這樣的簡單直白的方式讓更多人走進技術,理解技術,技術並不遙遠,它就在我們身邊。


分享到:


相關文章: