vm虚拟机访问外网或暴露服务给外网访问

vm虚拟机访问外网或暴露服务给外网访问

  • Vm常用网络设置解释

    • 桥接:虚拟机跟宿主机处于同一网段(二者不是嵌套关系,是并列),前提是你宿主机所在局域网你有多余1个的IP,否则可能IP冲突。此外,需要手工为虚拟系统配置IP地址、子网掩码,且注意和宿主机器处于同一网段。
    • NAT:由vmware完成网络地址转换,最简单,无需额外配置,确保宿主机上VMware NAT Service和VMware DHCP Service运行状态即可
    • Host-only:Host-only模式和NAT模式一样,都是以宿主机为基础建立一个虚拟网络,所以Host-only模式的配置与NAT模式基本上完全一样,仅仅是Host-only不自带NAT功能,需要你手动配置NAT
  • 虚拟机连接外网

    采用最简单的,选择NAT,虚拟机网络行为就像宿主机一样,访问外网,包括宿主机所在局域网。此时可以想象虚拟机嵌套在宿主机中,宿主机相当于虚拟机的代理服务器,所有宿主机能访问的,虚拟机都能访问

  • 外网连接虚拟机

    比如你的虚拟机里面运行着一个web服务,假定端口为9999,由于上一步选择NAT,虚拟机会被分配一个内网地址,比如192.168.230.129.首先虚拟机必须开放端口9999

    • 宿主机访问虚拟机:直接浏览器访问http://192.168.230.129:9999
    • 外网访问虚拟机:在vm上"编辑"-->"虚拟网络编辑器"-->选中"VMnet8"-->"NAT设置"-->"添加"端口映射。
      • 主机端口:填写宿主机对外开放的端口
      • 虚拟机IP/PORT:填写虚拟机IP/PORT

此时访问“http://宿主机IP:宿主机PORT”就会转发给“http://虚拟机IP:虚拟机PORT”, vmware完成请求转发.

  • 11
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
vm虚拟机是一种虚拟化技术,允许用户在一台主机上运行多个独立的操作系统。 虚拟机是通过软件模拟实现的,它可以在一台物理主机上创建多个虚拟的计算环境。每个虚拟机都可以运行独立的操作系统,拥有自己的内存、存储和网络资源。虚拟机之间相互隔离,可以独立运行和管理。 主机网络是指连接物理主机和外部网络的网络系统。在虚拟化环境中,主机网络起到连接虚拟机和外部网络的桥梁作用。通过主机网络,虚拟机可以访问外部网络资源,如互联网、局域网等。 虚拟机的网络可以分为虚拟机内部网络和虚拟机外部网络。虚拟机内部网络是指虚拟机之间的通信,可以通过虚拟交换机、虚拟局域网等技术实现。虚拟机外部网络则是指虚拟机与外部网络的连接,主要通过物理主机的网卡和路由器实现。 主机网络在虚拟化环境中的作用非常重要。它不仅提供了虚拟机与外部网络的连接,还可以提供网络安全和性能优化的功能。例如,通过配置虚拟交换机和虚拟局域网,可以实现虚拟机之间的隔离和网络通信的控制。同时,通过合理配置主机网络,可以优化网络传输和提高虚拟机的性能。 总之,vm虚拟机和主机网络是紧密相关的。虚拟机通过主机网络与外部环境进行通信,而主机网络则为虚拟机提供连接外部网络的功能,并对虚拟机网络进行管理和优化。这种结合的方式使得虚拟机技术在云计算和数据中心等场景中得到了广泛应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值