安裝虛擬機時想到的一些關於IP地址及網絡連接方式問題

一、互聯網IP地址、路由器IP地址、本地IP

目前很多家庭與個人朋友都使用路由器共享上網,但可能會去設置電腦的本地IP地址,通常是192.168.1.*(*2-254之間的數值),但這僅僅只是路由器內部局域網IP地址,與互聯網IP地址無關,本地IP地址是由路由器提供的,所有使用路由器的朋友差不多都是這些地址,通常有朋友遇到IP地址衝突也均是本地IP地址設置重複導致的。很多人就說IP地址不是唯一的嗎?怎麼可以隨意調整設置?其實路由器分配的相當於小型局域網IP,與互聯網IP地址沒有任何關聯,並且這些本地IP地址實現上網總出口的IP地址纔是互聯網中的IP地址。

NAT(Network Address Translator)是網絡地址轉換,它實現內網的IP地址與公網的地址之間的相互轉換,將大量的內網IP地址轉換爲一個或少量的公網IP地址,減少對公網IP地址的佔用。NAT的最典型應用是:在一個局域網內,只需要一臺計算機連接上Internet,就可以利用NAT共享Internet連接,使局域網內其他計算機也可以上網。使用NAT協議,局域網內的計算機可以訪問Internet上的計算機,但Internet上的計算機無法訪問局域網內的計算機。

局域網內的網絡IP地址似乎都是一樣的,私有地址是無法直接上網的,要通過路由的轉換來進行網絡的接入。內網的計算機以NAT(網絡地址轉換)協議,通過一個公共的網關訪問Internet。內網的計算機可向Internet上的其他計算機發送連接請求,但Internet上其他的計算機無法向內網的計算機發送連接請求。

公網接入方式,上網的計算機得到的IP地址是Inetnet上的非保留地址。公網的計算機和Internet上的其他計算機可隨意互相訪問。

二、上網查的ip怎麼跟本地的不一樣

第一種可能,你可能通過路由器共享上網,你電腦的ip地址是內網地址,但外網是看不到的,只能看到你的路由器的ip地址
第二種可能,你用了代理
本地呢,叫私有地址
查到的呢,是公網地址
NAT,你的網絡在公網地址的節點處被轉換了。


IP世界只有一個,私網IP可以重複,但是在一個局域網內不能重複訪問互聯網是需要IP地址的,IP地址又分爲公網IP和私網IP,訪問互聯網需要公網IP作爲身份的標識,而私網IP則用於局域網,在公網上是不能使用私網IP地址來實現互聯網訪問的。公網IP在全球內是唯一的。也就是說在同一時間一個IP(除了一些特別的IP,如:154.0.0.0)只代表一能設備,所以通只要找得到IP,也就可以找到特定的設備了。如果A是公網IP,且沒有防火牆等連接的話,那麼B電腦上的EM就可以找並連接上A了。

私網IP是專門給一些局域網內用的。也就是說在網絡上是不唯一的,公網上是不能通這個私有IP來找到對應的設備的。

以下範圍內的IP地址屬於內網保留地址,即不是公網IP,而是屬於私有IP因此可以不必向ISP 或註冊中心申請而在公司或企業內部自由使用。:
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

總結:公網IP,是在互聯網上使用的,在任何地方只有能連網都能訪問公網IP。而私有IP是局域網所使用的,通過互聯網是不能訪問私有IP的。

三、子網掩碼



通過比較兩個網絡號皆可以知道接收方主機是否在本網絡上。如果網絡號相同,表明接收方在本網絡上,那麼可以通過相關的協議把數據包直接發送到目標主機。如果網絡號不同,表明目標主機在遠程網絡上,那麼數據包將會發送給本網絡上的路由器,由路由器將數據包發送到其他網絡。

四、網絡連接方式

在橋接模式下,VMware虛擬出來的操作系統就像是局域網中的一獨立的主機,它可以訪問網內任何一臺機器。不過你需要多於一個的IP地址,並且需要手工爲虛擬系統配置IP地址、子網掩碼,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通信。如果你想利用VMware在局域網內新建一個虛擬服務器,爲局域網用戶提供網絡服務,就應該選擇橋接模式。可將虛擬機模擬接入主機所在的局域網。

僅主機模式,是一種比NAT模式更加封閉的的網絡連接模式,它將創建完全包含在主機中的專用網絡。僅主機模式的虛擬網絡適配器僅對主機可見,並在虛擬機和主機系統之間提供網絡連接。相對於NAT模式而言,僅主機模式不具備NAT功能,因此在默認情況下,使用僅主機模式網絡連接的虛擬機無法連接到Internet(在主機上安裝合適的路由或代理軟件,或者在Windows系統的主機上使用Internet連接共享功能,仍然可以讓虛擬機連接到Internet或其他網絡)

在同一臺主機上可以創建多個僅主機模式的虛擬網絡,如果多個虛擬機處於同一個僅主機模式網絡中,那麼它們之間是可以相互通信的;如果它們處於不同的僅主機模式網絡,則默認情況下無法進行相互通信(可通過在它們之間設置路由器來實現相互通信)


NATNetwork Address Translation,網絡地址轉換)是1994年提出的。當在專用網內部的一些主機本來已經分配到了本地IP地址(即僅在本專用網內使用的專用地址),但現在又想和因特網上的主機通信(並不需要加密)時,可使用NAT方法。這種方法需要在專用網連接到因特網的路由器上安裝NAT軟件。裝有NAT軟件的路由器叫做NAT路由器,它至少有一個有效的外部全球IP地址。這樣,所有使用本地地址的主機在和外界通信時,都要在NAT路由器上將其本地地址轉換成全球IP地址,才能和因特網連接。

使用NAT模式,就是讓虛擬系統藉助NAT(網絡地址轉換)功能,通過宿主機器所在的網絡來訪問公網。也就是說,使用NAT模式可以實現在虛擬系統裏訪問互聯網。採用NAT模式最大的優勢是虛擬系統接入互聯網非常簡單,你不需要進行任何其他的配置,只需要宿主機器能訪問互聯網即可。如果你想利用VMware安裝一個新的虛擬系統,在虛擬系統中不用進行任何手工配置就能直接訪問互聯網,建議你採用NAT模式。

五、網絡連接方式總結

形象的說:

橋接模式的虛擬機,就像一個在路由器"民政局"那裏"上過戶口"的成年人,有自己單獨的居住地址,雖然和主機住在同一個大院裏,但好歹是有戶口的人,可以大搖大擺地直接和外面通信。

NAT模式的虛擬機,純粹就是一個沒上過戶口的黑戶,路由器"民政局"根本不知道有這麼個人,自然也不會主動和它通信。即使虛擬機偶爾要向外面發送點的信件,都得交給主機以主機的名義轉發出去,主機還專門請了一位叫做NAT的老大爺來專門負責這些虛擬機的發信、收信事宜。

僅主機模式的虛擬機,純粹是一個徹徹底底的黑戶,不僅沒有戶口、路由器"民政局"不知道這麼號人,還被主機關在小黑屋裏,連信件也不準往外發。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章