一、问题场景

在配置虚拟机的时候,往往有三种可供选择的网络模式:桥接模式、NAT模式、主机模式浅析。查阅了有关的资料,在下面对这三种模式做一下区分。

二、区别

假设在网段为 192.168.100.xx的IP地址中有三台主机,有各自的IP地址,任何主机中的虚拟机可以选择不同的网络模式。下面的例子将以这个图为基础阐述。

1. 桥接模式


如图,假设在主机B的虚拟机开启了桥接模式,该模式下 虚拟机的IP网段主机的IP网段是一样的。这就意味着,在桥接模式下,虚拟机会占用该网段的地址,当虚拟机很多的时候,会用尽该网段的地址,此时再开启新的虚拟机,会造成IP冲突的问题。

当然,使用相同的网段,就意味着虚拟机的IP和主机B的IP拥有相等的 “地位”。这将体现在虚拟机使用它的IP可以直接和其他的主机通信,例如主机A和主机B。同时反过来,主机A和主机B也可以通过192.163.100.13这个IP与该虚拟机通信。

2.NAT模式


在桥接模式下会出现IP冲突的问题,因此出现NAT模式。在NAT模式下,虚拟机的网段不再和主机B相同。

当虚拟机想要与外界通信时,其实是通过主机的IP与外界通信,而外界发送消息时,也是通过主机B的IP接收,而后通过约定的映射关系交给虚拟机。

当然,默认情况下,外部网络无法访问到虚拟机,不过我们也可以通过手动修改NAT设置实现端口转发功能,将外部网络发送到主机指定端口的数据转发到指定的虚拟机上。比如,我们在虚拟机的80端口上"建立"了一个站点,只要我们设置端口转发,将主机88端口上的数据转发给虚拟机的80端口,就可以让外部网络通过主机的88端口访问到虚拟机80端口上的站点。

3. 主机模式

在主机模式下,由于虚拟机只和主机通信,因此爱怎么配虚拟机的IP就怎么配。

虚拟机的三种可选模式:桥接模式、NAT模式、主机模式浅析相关推荐

  1. 虚拟机网络连接三种方式(桥接、NAT、主机)

    目录 一.首先虚拟机选择网络时的三种模式: 二.简介: --桥接模式: --NAT模式: --主机模式: 三.图解: 四.NAT详解: 一.首先虚拟机选择网络时的三种模式: ------------- ...

  2. 详解虚拟机下三种联网模式

    目录 一,前言 二,虚拟机联网模式 2.1,仅主机模式(Host-Only) 2.2,NAT模式 2.2.1,NAT模式精髓 2.3,桥接模式 2.3.1,如何让虚拟机连接桥接模式 一,前言 小编最近 ...

  3. 虚拟机的三种网络模式详解

    虚拟机的三种网络模式详解 1. 桥接模式: 此模式下,虚拟机的操作系统就像和物理机同一段网络中的物理机一样,它可以访问网络中的任何机器,同时只要物理机可以访问网络,虚拟机也可以实现上网.此模式是懒人模 ...

  4. Vmware 虚拟机的三种网络模式

    目录 一.桥接模式 二.仅主机模式 三.NAT 网络地址转换模式 Vmware 虚拟机所使用的资源都是依赖于主机的物理硬件资源,它的网络连接也是依赖于主机的物理硬件设备,所以Vmware 虚拟机为我们 ...

  5. 虚拟机3种网络模式(桥接、nat、Host-only)

    实例讲解虚拟机3种网络模式(桥接.nat.Host-only) 前言 很多人安装虚拟机的时候,经常遇到不能上网的问题,而vmware有三种网络模式,对初学者来说也比较眼花聊乱,今天我就来基于虚拟机3种 ...

  6. 虚拟机的安装和linux操作系统(RedHat.8.5)的安装。将虚拟机的网络连接模式分别调换成仅主机模式,nat模式,桥接模式并获取ip地址使用ssh通过不同用户远程连接。在linux系统下破解密码

    目录 一.在VMware上如何创建虚拟机以及安装linux操作系统. 二.修改主机名为server.local. 三.将虚拟机的网络连接模式分别调换成仅主机模式,nat模式,桥接模式并获取ip地址使用 ...

  7. VMware网络连接模式—桥接、NAT以及仅主机模式的详细介绍和区别.ziw

    2017年1月10日, 星期二 VMware网络连接模式-桥接.NAT以及仅主机模式的详细介绍和区别 在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机 ...

  8. VMware虚拟机的三种联网方法及原理

    VMware虚拟机的三种联网方法及原理 博客分类: 操作系统 虚拟机Vmware互联网网络应用网络协议 一.Brigde--桥接  :默认使用VMnet0 1.原理: Bridge  桥"就 ...

  9. vmware虚拟机重装后本机没虚拟网卡解决方案及虚拟机的三种网络连接方式详解

    vmware虚拟机重装后本机没虚拟网卡解决方案: 卸载虚拟机时,就算删除了安装路径,在设备管理器中删除了网卡,在注册列表项中删除了vmware列表项,重装后一般还是会出现本机网络连接中没有没有虚拟机默 ...

最新文章

  1. 电脑怎么连蓝牙耳机_蓝牙耳机怎么关机
  2. 微软850位顶级人才不做Windows研发
  3. 如何编写php解析器_用于PHP的HL7解析器/编写器
  4. Python运行报错IndentationError: unindent does not match any outer indentation level
  5. (十)HTTP协议【前后端分离的时代,网络请求是前端的生命线】
  6. 前端学习(1673):前端系列实战课程之最终封装
  7. 如何有效解决C与C++的相互调用问题
  8. java获取泛型的类型_Java反射获取泛型类型
  9. 一文带你看网络协议之因特网中的转发和编址! | 原力计划
  10. 数据预处理之数据描述
  11. tomcat的server.xml中的Context节配置
  12. MySQL查询用户行为,网站用户行为分析
  13. Android实战简易教程-第七十三枪(拨打、接听电话自动免提)
  14. 用pe修复服务器系统,如何用PE修复系统
  15. c语言中为什么无法打开原文件格式,为什么vs2012无法打开源文件graphics.h和bio
  16. 计算机基础知识 图文,关于电脑基础知识学习【图文详解】
  17. 关于VLOOUP函数与index match函数
  18. CSS3可爱的100卡通笑脸动画
  19. vue实现店铺装修h5用户端实现
  20. 民谣吉他音源 OTS Evolution Acoustic Guitar Steel Strings 2 Kontakt

热门文章

  1. Linux系统应用中七大常规武器
  2. 汽车电子-车机TBox介绍
  3. 香港武侠电影十大金曲和影视剧的怀旧经典金曲
  4. 禁用Ctrl+z撤销键,
  5. SpringBoot整合Mybatis实现高德地图定位并将数据存入数据库
  6. 垂死或涅槃重生 -- Delphi XE5 我们将宣布感情的回归
  7. 从端游走到手游:未来只会有两大方向
  8. java8 Function函数式接口学习
  9. 十大类文字错误,让他们错失大奖
  10. android studio mac版升级,记录在Mac电脑上升级Android Studio版本后SVN碰到的坑