虚拟机NAT和Bridge网络模式的区别和选择
先上一张结构图:
说明:
在Windows环境通过hyper-v或VMware安装虚拟机,用于部署服务。
PM:physical machine,物理机
VM:virtual machine, 虚拟机
PM0 ~ PM3 总共四台物理机,都在同一个网段,都可以互相访问,并都能访问外网。
VM0:通过NAT的方式安装在PM3上。
VM1:通过bridge的方式安装在PM3上。
测试部分
测试NAT:
此时在VM0上部署了一个web服务。
在PM3上访问 VM0.IP:port/svc 可以成功,并且IP基本是固定不变的。
在非PM3的机器上访问 VM0.IP:port/svc 均不能成功。
测试NAT结论:
NAT结构是通过物理机转发才能访问的,此时PM3就是VM0的router,而其他几台机器并不能像PM3一样提供路由的功能,因此不能访问。
网络地址转换方式部署的虚拟机的网络层级比物理机低一层。
测试Bridge:
此时在VM1上部署了一个web服务。
在所有物理机上访问 VM1.IP:port/svc 都可以成功。
但是会随着物理机ip变动而变动,需要设置虚拟机的网卡固定IP。
Ubuntu设置固定ip:How to set up Linux in VMWare Workstation with static IP (IPv4)How to set up Linux in VMWare Workstation with static IP (IPv4)https://www.ibm.com/support/pages/how-set-linux-vmware-workstation-static-ip-ipv4
vmware虚拟机配置ubuntu 18.04(20.04)静态IP地址 - 民工黑猫 - 博客园vmware虚拟机配置ubuntu18.04静态IP地址 VMware版本 :VMware Workstation 155.2 Pro ubuntu版本:ubuntu-18.04.4-desktop-https://www.cnblogs.com/yyee/p/12899953.html
测试Bridge结论:
桥接方式部署的虚拟机和其它物理机是平级的,就像和其它物理机都把网线插在一个交换机上。拥有和物理机一样的独立网卡(虚拟出来的),可以当一台真机器进行配置。
选择方式
如果只是一个单机应用,所有功能都在这一台机器上使用,或者仅仅是学习用,则可以安装NAT网络模式的虚拟机。
如果是一个域内的多态机器需要互相通信,则安装桥接模式的虚拟机。
虚拟机NAT和Bridge网络模式的区别和选择相关推荐
- 虚拟机的三种网络模式详解
虚拟机的三种网络模式详解 1. 桥接模式: 此模式下,虚拟机的操作系统就像和物理机同一段网络中的物理机一样,它可以访问网络中的任何机器,同时只要物理机可以访问网络,虚拟机也可以实现上网.此模式是懒人模 ...
- 桥接、NAT、HOST-ONLY三种网络模式的区别详解
在做虚拟机测试的过程中,突然发现虚拟机ping不通主机于是进行了三种网络模式的研究. 桥接: 简而言之桥接就是指:就是通过一台设备(可能不止一个)把几个网络串起来形成的连接.这边主要介绍虚拟机所采用的 ...
- Bridge网络模式下Linux虚拟机和主机进行通信
我的VMware版本是8.0.3.其他版本的设置应该大致相同. 1.注意我们的网络模式是Bridge 2.我们的网卡设置 3.目标虚拟机(Linux)的IP 4.我的主机的IP地址 5.网络调试助手的 ...
- VMware虚拟机三种网络模式的区别
提到VMware大家就想起了虚拟机技术,虚拟机技术在最近的几年中得到了广泛的发展,一些大型网络服务商都开始采用虚拟机技术,不仅节省了投资成本,更节约了能源的消耗. 我们知道VMware也分几种版本,普 ...
- 虚拟机的三种网络模式(Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式))
由于Linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费.那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations ...
- VMware三种网络模式根本区别
提到VMware大家就想起了虚拟机技术,虚拟机技术在最近的几年中得到了广泛的发展,一些大型网络服务商都开始采用虚拟机技术,不仅节省了投资成本,更节约了能源的消耗. 我们知道VMware也分几种版本,普 ...
- VMware三种网络模式根本区别(图)
提到VMware大家就想起了虚拟机技术,虚拟机技术在最近的几年中得到了广泛的发展,一些大型网络服务商都开始采用虚拟机技术,不仅节省了投资成本,更节约了能源的消耗. 我们知道VMware也分几种版本,普 ...
- 关于虚拟机vmware三种网络模式
虚拟机的网络模式 三种 1.桥接 2.NAT 3.Host-Only A:桥接 专业解释: 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地 ...
- PD虚拟机的三种网络模式
由于VMware虚拟机使用较多,因此对于Mac 上常用的PD虚拟机的介绍较少,笔者在PD虚拟机的网络设置上踩过一些坑,因此记录一下. 版本:Parallels Desktop 14 for mac 模 ...
最新文章
- 基于Hadoop的58同城离线计算平台设计与实践
- 给Fedora 15的gnome3增加自定义程序快捷方式
- stm32 中bootloader、startup_stm32f10x_md.s的作用
- php的list函数
- JEECG第二期深入使用培训(报名截止2014-06-21)
- 简述 JavaScript 作用域与词法分析
- Hadoop(七)Hive基础
- java rdd hashmap_利用Spark Rdd生成Hfile直接导入到Hbase详解
- 在Xcode中制作.a文件
- 自动化测试——unittest编写接口测试用例
- 什么是复制和交换习语?
- [SDOI2009] HH去散步 (矩阵乘法)
- 关于字体的px和pt
- 腾讯校招都会问些什么?| 五面腾讯(Java岗)经历分享
- Unity3D U3D安装教程
- Python两个列表交错合并方法
- 欧几里得算法 辗转相除法 C语言
- springboot上传文件临时文件夹找不到不能成功上传问题
- 图片马 php 菜刀,图片马的制作以及菜刀的使用
- 今民生:上海天伦医院告诫患者小心黑心医托?
热门文章
- torch.diag_embed代码测试
- 在Liunx安装Nginx中,yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 出现无法安装:
- [Qt5] QGraphics图形视图框架概述(Item、Scene和View)
- 每一个程序员都应该掌握一套命名的方法论
- SQLiteStudio | 使用SQL语句操作表格
- 全球26个主流视频网站全搞定,都可以用这个神器下载原版高清视频!
- 枚举+递归+DFS基础模板类算法总结
- 单位企业邮箱是什么?公司邮箱怎么申请注册?
- Python实战(2)
- 咸宁市2022年度高企申报认定时间流程、材料指南