`

外网访问Vmware虚拟机中的某个服务(如http)

阅读更多

 

如果主机是windowx NAT中隐藏的端口映射,说明一下环境,利用当然是VMnet8网络连接,在虚拟机中架设linux WEB服务器利用WEB默认80端口,IP为192.168.11.10,真实主机win xp系统有两个IP,内网连接192.168.11.1,外网上IP为172.18.136.220。外网其他计算机,可以通过访问我的真实主机221.196.193.220,访问到Linux中的的WEB。  www.2cto.com  
 
  首先说下原理,因为WEB服务是利用80端口,所以在Linux上开启了http服务,80也就自动被打开,因为Linux是内网 ip(192.168.11.10),外网无法通过访问这个地址,找到我的web服务,但是可以通过外网地址(172.18.136.220)访问我的 XP系统,XP又能连接到Linux,所以把80映射到我的Winxp的系统上是有可能的!
 
 首先设置网络为NAT方式。具体做法如下:
 
选择Vm菜单下的settings选项:
 
 
在弹出的对话框中选择Network Adapter 设置网络为NAT方式
 
 
 现在说实际操作打开虚拟机在菜单栏上选择,Edit--虚拟网络设置--NAT选项卡,如下图
 
 
选择VMnet8 编辑,打开NAT设置:
 
弹出如下界面   www.2cto.com  
 
 
然后在NAT Settings界面点击添加增加一个端口映射。如下图:
 
 
这里就是NAT的端口映射配置了,比如我们要添加到linux虚拟机80端口的WEB服务映射,因为WEB属TCP连接,所以在TCP做了转换,点击Add(添加)
 
 
主机端口,填入真实主机要被转换的端口,这里我们找一个主机没有用的端口开启比如900端口。虚拟机http服务端口为80端口所以在虚拟机端口输入80。如下图:
 
 
确定后,你的朋友就可以在IE下输入http://221.196.193.220:900/ 访问到你虚拟机中linux系统下的WEB服务了。访问Vmware虚拟机中的http服务  www.2cto.com  
 
 
注:可能遇到问题 无法访问虚拟机中的服务。
 
主机端口没有打开查看端口是否打开命令如下:telnet 后面是主机IP 后面跟端口号
 
 
如果出现如下界面说明端口已经打开
 


 
 
作者 流逝的风
分享到:
评论

相关推荐

    VMware Workstation虚拟机使用资料

    3. **网络设置**:VMware Workstation提供了多种网络模式,包括桥接模式(与主机共享物理网络)、NAT模式(通过VMware NAT服务访问外网)和仅主机模式(仅限虚拟机内部网络)。选择合适的网络模式可以满足不同场景下...

    VMWare 7.0.1 build-227600

    VMware Tools相当于VMware虚拟机的主板芯片组驱动和显卡驱动、鼠标驱动,在安装VMware Tools后,可以极大提高虚拟机的性能,并且可以让虚拟机分辨率以任意大小进行设置,还可以使用鼠标直接从虚拟机窗口中切换到主机...

    vmware配置说明手册

    2. NAT模式:虚拟机通过VMware的NAT服务访问外网,对外表现为单一IP,适用于仅需上网的场景。 3. 仅主机模式:虚拟机只能与主机和其他在同一网络下的虚拟机通信,适用于测试和隔离环境。 四、共享文件夹与克隆...

    VMWare端口映射

    在VMware环境下,端口映射功能使得用户可以将宿主机上的某个端口与虚拟机内的某个端口关联起来,从而使得外界可以直接访问虚拟机内的服务。这一过程通常涉及到NAT(Network Address Translation,网络地址转换)技术...

    vm ware manuel

    3. **网络配置**:VMware提供多种网络模式,如桥接模式(直接连接到物理网络)、NAT模式(通过VMware内部路由器访问网络)和主机仅模式(只与主机通信,不直接访问外网)。 4. **共享文件夹**:用户可以设置物理...

    VMware_Server_Enterprise_Linux_setup_Oracle_RAC_10g

    除了以上步骤外,还应记录整个部署过程中的重要参数和配置,以便日后维护和故障排查。 综上所述,部署Oracle RAC 10g涉及到硬件配置、虚拟机创建、集群件及数据库安装等多个环节,每一步都需要仔细规划和实施。此外...

    centos7的压缩包

    8. **网络配置**:VMX文件中的网络配置可能包括网络适配器类型、IP地址、子网掩码和默认网关,这些配置对于虚拟机能够访问外网和与其他虚拟机通信至关重要。 9. **数据备份与恢复**:由于MySQL是重要的数据库系统,...

    vmware view client5.1

    VMware View Client 5.1是一款用于实现桌面虚拟化的客户端软件,它能够帮助用户通过各种类型的终端设备(如个人计算机、笔记本电脑等)访问位于远程数据中心内的虚拟桌面环境。此版本主要针对Microsoft Windows操作...

    windows与linux之间文件共享

    ### Windows与Linux之间文件共享——Samba服务详解 #### 一、Samba服务简介 ...此外,还简要介绍了通过VMware虚拟机软件实现Windows到Linux的文件共享。这些方法将极大地方便跨平台之间的文件传输和资源共享。

    vsphere-esxi-vcenter-server-55-availability-guide

    - **减少计划的停机时间**:通过 vSphere 的功能如 vMotion,可以在不同物理服务器之间动态迁移运行中的虚拟机,从而在进行硬件维护或升级时避免服务中断。 - **防止非计划停机时间**:vSphere 提供了多种机制来...

    vcenter host management

    vCenter Server 是 VMware 提供的一款集中式管理平台,主要用于管理 VMware vSphere 环境中的虚拟机和物理主机。通过 vCenter Server,管理员可以实现对整个虚拟化环境的统一监控与控制。vCenter Server 5.1 版本...

    Linux系统结构(由里到外).pdf

    Linux系统结构(由里到外) Linux系统结构可以分为五个部分:硬件、Kernel(驱动程序)、Shell(终端、接口)、外层应用程序。其中,硬件是系统的基础,Kernel 负责管理硬件资源,Shell 提供了与用户交互的接口,而...

    linux笔记资料

    安装VMware Tools可以帮助解决在虚拟机环境中遇到的一些问题,比如鼠标占用、显示效果不佳等。安装步骤如下: 1. **挂载ISO文件**: 在虚拟机中点击安装VMware Tools按钮后,CentOS桌面上会自动挂载ISO文件。 2. **...

Global site tag (gtag.js) - Google Analytics