虚拟机NAT和Bridge网络模式的区别和选择

本文详细介绍了在Windows环境下,通过hyper-v或VMware安装虚拟机时,NAT和Bridge两种网络模式的区别与应用场景。NAT模式下,虚拟机通过物理机转发访问,适合单机应用或学习;而Bridge模式则让虚拟机与物理机平级,实现互相通信,适用于多机器交互的场景。
摘要由CSDN通过智能技术生成

先上一张结构图:

说明:

在Windows环境通过hyper-vVMware安装虚拟机,用于部署服务。

 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网络模式的虚拟机。

        如果是一个域内的多态机器需要互相通信,则安装桥接模式的虚拟机。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值