1. 程式人生 > >關於DNS、子網掩碼、預設閘道器

關於DNS、子網掩碼、預設閘道器

DNS(Domain Name System):域名解析或者是域名系統

目前絕大多數的上網ip都是區域網ip。舉個簡單的例子,在校園裡面,可能有幾臺對外的大型伺服器,擁有公網ip;而同學們使用的ip地址是私有ip,為區域網。那麼同學們訪問外網,如百度時候,就要通過連線外網的伺服器,所以一般會將DNS設為伺服器的ip地址。DNS就是網路提供商的解析伺服器IP地址,去問問電信即可得到他們伺服器的IP即DNS。

網路可以理解為樹形結構,每一層都是對映關係。上面的理解可以是每一個大型的區域網都有幾臺對外的伺服器,暴露在公網中,而區域網中又有很多小型下層區域網,每個區域網可以通過一個固定分配的IP來通訊判別,這個區域網再搭個伺服器實現下層IP的分配,電腦就可以自動獲取到IP上網了。

如果想要手動設定這些的話還要了解下子網掩碼、閘道器、DNS

子網掩碼:是要對IP的前面24位進行或運算,對後面8位進行與運算,因此一般設為255.255.255.0,是一種劃分和區分網路和主機的方法,用於區分哪些是網路號哪些是主機號。子網掩碼只有一個作用,就是將某個IP地址劃分成網路地址和主機地址兩部分。

預設閘道器:預設閘道器地址為路由器的IP地址,就好像一個房間可以有多扇門一樣,一臺主機可以有多個閘道器。預設閘道器的意思是一臺主機如果找不到可用的閘道器,就把資料包發給預設指定的閘道器,由這個閘道器來處理資料包,通過預設閘道器互動資料。

DNS:最終暴露在公網的伺服器的IP地址(可以有多臺),用於選擇那臺服務進行資料外界通訊!