Hyper-V结合远程路由访问实现一个公网IP内部多个虚拟服务器的发布
2014-05-23 22:38
941 查看
原文链接:http://mwt666.blog.51cto.com/64376/265362/
Hyper-V结合远程路由访问实现一个公网IP内部多个虚拟服务器的发布现在有一台Win
注意:有多个虚拟机使用nginx反向代理实现
dows Server 2008 服务器有且只有一个IP地址是可以进行Internet的网络访问,现在在该服务器上安装hyper-v的角色,并且在Hyper-v上安装两台Guest OS,VM1和VM2。VM1服务器上安装的IIS,对外提供网站服务器。以下是这个应该的基本架构图。为了使结构简单,不容出问题,所以在物理服务器的宿主机上启用远程路由访问,为内部的物理服务器提供NAT的映射。 1.安装虚拟网卡 打开设备管理器
选择 操作—添加过时硬件
添加硬件向导,下一步
选择搜索并自动安装硬件
继续下一步
选择网络适配器,继续下一步
厂商选择Microsoft,网络适配器选择Microsoft Loopback Adapter
继续下一步
提示已经添加成功,完成添加硬件向导
我们可以再设备管理器中看见一个Microsoft Loopback Adapter的网络适配器
在网络连接中我们可以看见一块Microsoft Loopback Adapter的网卡
通过Hyper-V的虚拟网络管理器,我们需要虚拟一张外部的网卡,点击添加
虚拟网络设置名称为Microsoft Loopback,连接到外部并且允许管理操作系统共享
完成我们可以再网路连接中看见一张新的Microsoft Loopback网卡
设置Microsoft Loopback网卡地址为172.16.1.1/24
并且这张网卡上去掉除过TCP/IPv4所有项目
设置完成后我们查看该网卡看的详细信息
在已经安装的虚拟机上,设置网络适配器的网络,为刚才新建的网络Microsoft Loopback
完成后。我们对物理服务器添加远程访问和路由。点击添加角色
通过向导添加,点击下一步
选择网络策略和访问服务,下一步
继续下一步
这里选择路由,点击路由
弹出添加角色向导,点击添加所需的角色服务
确认后,下一步
点击安装
进行安装中
安装完成后
开始配置并且启动路由和远程访问
下一步
选择网络地址转化(NAT),下一步
选择公用接口连接到Internet,这里选择物理网卡并且是外网的地址192.168.80.67,下一步
选择启用基本的名称和地址服务,下一步
可以看见内部网络地址和子网掩码,计算机已经根据网卡的信息得出,继续下一步
点击完成后,路由和远程访问基本的配置就已经完成了。
完成后,在NAT的属性里,可以看见有一个地址分配的选项,勾选上后,表示内部的机器可以通过DHCP上网。
在虚拟机器上,我们通过ipconfig /renew,获得了地址
在物理服务器上通过IE访问虚拟机器上的Web服务器,已经成功
下边要做的是通过外部地址访问内部的这个web服务器。网络策略和访问—路由和远程访问—IPv4—NAT,我们找到外部物理网卡的链接,右键属性
选择 服务和端口—Web服务器(HTTP)。也可以自己添加自己需要的端口
修改专用地址,也就是需要做端口映射的内部虚拟机器的地址
完成后,我们可以再外部的机器上用IE浏览器测试访问物理服务器的地址http://192.168.80.67,就可以得到刚才在物理服务器上访问http://172.16.1.189,一样的页面
如果内部还有其它服务器需要映射,可以安装上边的方法添加。
Hyper-V结合远程路由访问实现一个公网IP内部多个虚拟服务器的发布现在有一台Win
注意:有多个虚拟机使用nginx反向代理实现
dows Server 2008 服务器有且只有一个IP地址是可以进行Internet的网络访问,现在在该服务器上安装hyper-v的角色,并且在Hyper-v上安装两台Guest OS,VM1和VM2。VM1服务器上安装的IIS,对外提供网站服务器。以下是这个应该的基本架构图。为了使结构简单,不容出问题,所以在物理服务器的宿主机上启用远程路由访问,为内部的物理服务器提供NAT的映射。 1.安装虚拟网卡 打开设备管理器
选择 操作—添加过时硬件
添加硬件向导,下一步
选择搜索并自动安装硬件
继续下一步
选择网络适配器,继续下一步
厂商选择Microsoft,网络适配器选择Microsoft Loopback Adapter
继续下一步
提示已经添加成功,完成添加硬件向导
我们可以再设备管理器中看见一个Microsoft Loopback Adapter的网络适配器
在网络连接中我们可以看见一块Microsoft Loopback Adapter的网卡
通过Hyper-V的虚拟网络管理器,我们需要虚拟一张外部的网卡,点击添加
虚拟网络设置名称为Microsoft Loopback,连接到外部并且允许管理操作系统共享
完成我们可以再网路连接中看见一张新的Microsoft Loopback网卡
设置Microsoft Loopback网卡地址为172.16.1.1/24
并且这张网卡上去掉除过TCP/IPv4所有项目
设置完成后我们查看该网卡看的详细信息
在已经安装的虚拟机上,设置网络适配器的网络,为刚才新建的网络Microsoft Loopback
完成后。我们对物理服务器添加远程访问和路由。点击添加角色
通过向导添加,点击下一步
选择网络策略和访问服务,下一步
继续下一步
这里选择路由,点击路由
弹出添加角色向导,点击添加所需的角色服务
确认后,下一步
点击安装
进行安装中
安装完成后
开始配置并且启动路由和远程访问
下一步
选择网络地址转化(NAT),下一步
选择公用接口连接到Internet,这里选择物理网卡并且是外网的地址192.168.80.67,下一步
选择启用基本的名称和地址服务,下一步
可以看见内部网络地址和子网掩码,计算机已经根据网卡的信息得出,继续下一步
点击完成后,路由和远程访问基本的配置就已经完成了。
完成后,在NAT的属性里,可以看见有一个地址分配的选项,勾选上后,表示内部的机器可以通过DHCP上网。
在虚拟机器上,我们通过ipconfig /renew,获得了地址
在物理服务器上通过IE访问虚拟机器上的Web服务器,已经成功
下边要做的是通过外部地址访问内部的这个web服务器。网络策略和访问—路由和远程访问—IPv4—NAT,我们找到外部物理网卡的链接,右键属性
选择 服务和端口—Web服务器(HTTP)。也可以自己添加自己需要的端口
修改专用地址,也就是需要做端口映射的内部虚拟机器的地址
完成后,我们可以再外部的机器上用IE浏览器测试访问物理服务器的地址http://192.168.80.67,就可以得到刚才在物理服务器上访问http://172.16.1.189,一样的页面
如果内部还有其它服务器需要映射,可以安装上边的方法添加。
相关文章推荐
- Hyper-V结合远程路由访问实现一个公网IP内部多个虚拟服务器的发布
- Hyper-V结合远程路由访问实现一个公网IP内部多个虚拟服务器的发布
- Tony MaHyper-V结合远程路由访问实现一个公网IP
- nginx 配置虚拟主机,实现在一个服务器可以访问多个网站的方法
- [j2ee]网站被访问次数的实现(一个ip一天只计算一次,且服务器重启后访问记录仍然存在)
- 利用Windows2003 IP安全策略实现服务器远程桌面端口(3389)访问控制
- 花生壳实现SVN客户端远程访问某局域网内SVN服务器(内网ip地址映射外网地址)
- 利用Windows2003 IP安全策略实现服务器远程桌面端口(3389)访问控制
- 如何实现在ARM开发板对Postgresql服务器的远程访问,有C程序,(mini6410,mini2440,tq2440)
- Sql Server2005如何以IP为服务器名实现远程连接
- Lync Server 2010 边缘服务器配置结合ForeFront TMG(实现外部访问)
- RHEL6---VSFTPD服务器配置之一:使用mysql实现虚拟用户的访问
- 访问远程Access数据库,使用SqlServer 2005的连接服务器实现
- 实验:IIS虚拟主机实现一个ip一个端口多个Web站点
- 无NAT功能三层交换网络中利用远程与路由访问服务实现外网连接
- Apache实现一个ip虚拟多个web站点
- ssh 使用新法公网(合法 ip)用户访问内网(私有 ip)服务器(http,ftp,sshd,cvs...),内网的朋友不妨一看[zt]
- 操作必须使用一个可更新的查询;HTTP 500 - 内部服务器错误; 您未被授权查看该页;您不具备使用所提供的凭据查看该目录或页的权限;HTTP 错误 401.3 - 访问被资源 ACL 拒绝
- 公网(Internet)访问局域网内部主机的实现方法