虛擬機的三種網絡模式

前言

    虛擬機的網絡模式,是環境部署時的重要環節。不同的運行環境對網絡的要求也是不用的,本章節重點介紹虛擬機的三種網絡模式、以及他們之間的區別

虛擬機網絡模式

    

無論是vmware,virtual box,virtual pc等虛擬機軟件,一般來說,虛擬機有三種網絡模式:

1.橋接

2.NAT

3.Host-Only

那么這三種模式具體是什么呢?如下

1、橋接模式

    這種模式是說虛擬機通過虛擬交換機,將網絡虛擬搭載到本機所在的局域網中,與主機同在一個網段,該局域網中的其他成員可以對虛擬機進行訪問,同時虛擬機也可以通過主機所在的局域網去訪問internet

虛擬機的三種網絡模式


2、僅主機模式

    這種模式下的虛擬機把自己和外界完全隔離開了(與外界隔離開的內部網絡),只有和它同在一個虛擬網絡的設備才可以對其進行訪問,就算是本機也只能通過虛擬網卡來對其訪問,因為此時虛擬機和物理機不在一個網段,而承載虛擬機的實體機,同時擁有物理網卡和虛擬網卡

虛擬機的三種網絡模式


3、Nat模式

    nat(網絡地址轉換)模式,nat轉換是一種網絡技術,它可以節省ip?!耙话銇碚f我們要上網就得購買合法的IP,如果我公司內部有多臺主機,我的錢只夠買一個合法地址,如何滿足多臺主機上網呢?nat網絡地址轉換就是為了解決這一問題,它可以將內部私有地址在到達網絡出口的時候轉換成那一個合法的ip,從而實現對internet的訪問,但是它在外網顯示的地址是這個合法地址,產生結果返回到網絡出口由內部的網絡設備解析,轉發到內部的主機上。這就表明外部網絡不知道內部網絡的存在”

    上面介紹了nat轉換的工作原理,現在我們來說說nat在虛擬機環境下又是怎樣工作的呢?

    nat模式下的虛擬機,訪問外網時會將虛擬機的ip轉換它所在主機的ip去訪問,當然外網是不知道它和內網的存在的,也就是說,只有和虛擬機在同一個網段的設備才能對它進行訪問

虛擬機的三種網絡模式


綜述

    橋接模式,虛擬機可以訪問外網,與它所在主機同一網段的其他物理設備可以對其進行訪問

    nat模式,虛擬機可以訪問外網,只有和它同在一個虛擬網絡的設備才可以對其進行訪問

    僅主機模式,虛擬機不能訪問外網,只有和它同在一個虛擬網絡的設備才可以對其進行訪問



原創文章,作者:whb,如若轉載,請注明出處:http://www.www58058.com/79981

(0)
whbwhb
上一篇 2017-07-11
下一篇 2017-07-11

相關推薦

  • alias——Linux基本命令(4)

    1.     alias別名 (1)查看、設置別名 Linux系統提供了一個有用的工具叫alias,可以讓我們將一些需要頻繁使用的但又過于冗長的命令設置一個別名,這樣一來,以后只需輸入一個簡短的別名就可以達到同樣的作用。 alias顯看當前已定義的別名   使用aliasaliname=’comm…

    2017-07-13
  • 學習宣言~~

    學如逆水行舟,不進則退。

    Linux干貨 2016-12-26
  • redis主從復制(4)— client buffer

    1、 client buffer的設計 redis server以單進程的方式處理接收到的請求,而redis完成請求有些工作比較慢,比如網絡IO和磁盤IO等比較慢的操作。redis為了提高處理客戶端請求的響應時間,做了很多優化。比如網絡io和磁盤io是異步完成、使用后臺進程完成bgsave和bgrewriteaof工作,在server端為客戶提供讀buffe…

    Linux干貨 2016-03-28
  • Linux哲學思想

    一、一切皆文件     1、將所有資源都抽象成文件形式;     2、幾乎可以通過讀寫文件的形式,操作所有的系統資源。 二、由一個一個的小程序組成,且每一個小程序只做一件事情,并且只做好該件事情即可     1、一個小程序只做好一件事情,即…

    Linux干貨 2016-09-19
  • 實驗:配置靜態路由2

    實驗:配置靜態路由2 IP地址規劃如下: VMware實驗環境下給網卡分配不同的VMnet以實現物理分隔廣播域: Client1-VMnet1: R1-VMnet1-VMnet2: R2-VMnet2-VMnet3: R3-VMnet3-VMnet4: Client2-VMnet4: 注意,環境準備: 1、MAC地址不要有沖突,如果是復制的虛擬機,對于cen…

    2017-03-26
  • 第一周作業

    第一周作業 1、描述計算機的組成及其功能     計算機與操作系統:     CPU:運算器、控制器、寄存器、緩存     存儲器:內存,RAM(Random Access Memory)     Input:下指令,提供數據  …

    Linux干貨 2017-08-09
欧美性久久久久