逐梦论坛's Archiver

shillan 发表于 2017-12-14 10:17

Hyper-V结合远程路由访问实现一个公网IP内部多个虚拟服务器的发布

现在有一台Windows Server 2008 服务器有且只有一个IP地址是可以进行Internet的网络访问,现在在该服务器上安装hyper-v的角色,并且在Hyper-v上安装两台Guest OS,VM1和VM2。VM1服务器上安装的IIS,对外提供网站服务器。
以下是这个应该的基本架构图。为了使结构简单,不容出问题,所以在物理服务器的宿主机上启用远程路由访问,为内部的物理服务器提供NAT的映射。


[b]1.[/b][b]安装虚拟网卡[/b]

打开设备管理器
[img]http://blog.51cto.com/attachment/201001/201001141263446741061.jpg[/img]

选择
操作—添加过时硬件
[img]http://blog.51cto.com/attachment/201001/201001141263446760217.jpg[/img]
添加硬件向导,下一步
[img]http://blog.51cto.com/attachment/201001/201001141263446775225.jpg[/img]
选择搜索并自动安装硬件
[img]http://blog.51cto.com/attachment/201001/201001141263446836577.jpg[/img]
继续下一步
[img]http://blog.51cto.com/attachment/201001/201001141263446854138.jpg[/img]
选择网络适配器,继续下一步
[img]http://blog.51cto.com/attachment/201001/201001141263446924577.jpg[/img]
厂商选择Microsoft,网络适配器选择Microsoft Loopback Adapter
[img]http://blog.51cto.com/attachment/201001/201001141263446936617.jpg[/img]
继续下一步
[img]http://blog.51cto.com/attachment/201001/201001141263446951786.jpg[/img]
提示已经添加成功,完成添加硬件向导
[img]http://blog.51cto.com/attachment/201001/201001141263446965993.jpg[/img]
我们可以再设备管理器中看见一个Microsoft Loopback Adapter的网络适配器
[img]http://blog.51cto.com/attachment/201001/201001141263446983337.jpg[/img]
在网络连接中我们可以看见一块Microsoft Loopback Adapter的网卡
[img]http://blog.51cto.com/attachment/201001/201001141263447042553.jpg[/img]
通过Hyper-V的虚拟网络管理器,我们需要虚拟一张外部的网卡,点击添加
[img]http://blog.51cto.com/attachment/201001/201001141263447057418.jpg[/img]
虚拟网络设置名称为Microsoft Loopback,连接到外部并且允许管理操作系统共享
[img]http://blog.51cto.com/attachment/201001/201001141263447078009.jpg[/img]
完成我们可以再网路连接中看见一张新的Microsoft Loopback网卡
[img]http://blog.51cto.com/attachment/201001/201001141263447098377.jpg[/img]
设置Microsoft Loopback网卡地址为172.16.1.1/24
[img]http://blog.51cto.com/attachment/201001/201001141263447112987.jpg[/img]
并且这张网卡上去掉除过TCP/IPv4所有项目
[img]http://blog.51cto.com/attachment/201001/201001141263447128298.jpg[/img]
设置完成后我们查看该网卡看的详细信息
[img]http://blog.51cto.com/attachment/201001/201001141263447142528.jpg[/img]
在已经安装的虚拟机上,设置网络适配器的网络,为刚才新建的网络Microsoft Loopback
[img]http://blog.51cto.com/attachment/201001/201001141263447180630.jpg[/img]
完成后。我们对物理服务器添加远程访问和路由。点击添加角色
[img]http://blog.51cto.com/attachment/201001/201001141263447213602.jpg[/img]
通过向导添加,点击下一步
[img]http://blog.51cto.com/attachment/201001/201001141263447252132.jpg[/img]
选择网络策略和访问服务,下一步
[img]http://blog.51cto.com/attachment/201001/201001141263447283882.jpg[/img]
继续下一步
[img]http://blog.51cto.com/attachment/201001/201001141263447303852.jpg[/img]
这里选择路由,点击路由
[img]http://blog.51cto.com/attachment/201001/201001141263447325514.jpg[/img]
弹出添加角色向导,点击添加所需的角色服务
[img]http://blog.51cto.com/attachment/201001/201001141263447344697.jpg[/img]
确认后,下一步
[img]http://blog.51cto.com/attachment/201001/201001141263447358681.jpg[/img]
点击安装
[img]http://blog.51cto.com/attachment/201001/201001141263447379476.jpg[/img]
进行安装中
[img]http://blog.51cto.com/attachment/201001/201001141263447404233.jpg[/img]
安装完成后


[img]http://blog.51cto.com/attachment/201001/201001141263447512283.jpg[/img]
开始配置并且启动路由和远程访问
[img]http://blog.51cto.com/attachment/201001/201001141263447545430.jpg[/img]
下一步
[img]http://blog.51cto.com/attachment/201001/201001141263447586044.jpg[/img]
选择网络地址转化(NAT),下一步
[img]http://blog.51cto.com/attachment/201001/201001141263447604145.jpg[/img]
选择公用接口连接到Internet,这里选择物理网卡并且是外网的地址192.168.80.67,下一步
[img]http://blog.51cto.com/attachment/201001/201001141263447624905.jpg[/img]
选择启用基本的名称和地址服务,下一步
[img]http://blog.51cto.com/attachment/201001/201001141263447642546.jpg[/img]
可以看见内部网络地址和子网掩码,计算机已经根据网卡的信息得出,继续下一步
[img]http://blog.51cto.com/attachment/201001/201001141263447697561.jpg[/img]
点击完成后,路由和远程访问基本的配置就已经完成了。
[img]http://blog.51cto.com/attachment/201001/201001141263447716979.jpg[/img]
完成后,在NAT的属性里,可以看见有一个地址分配的选项,勾选上后,表示内部的机器可以通过DHCP上网。
[img]http://blog.51cto.com/attachment/201001/201001141263447729345.jpg[/img]
在虚拟机器上,我们通过ipconfig /renew,获得了地址
[img]http://blog.51cto.com/attachment/201001/201001141263447741537.jpg[/img]
在物理服务器上通过IE访问虚拟机器上的Web服务器,已经成功
[img]http://blog.51cto.com/attachment/201001/201001141263447755370.jpg[/img]
下边要做的是通过外部地址访问内部的这个web服务器。网络策略和访问—路由和远程访问—IPv4—NAT,我们找到外部物理网卡的链接,右键属性
[img]http://blog.51cto.com/attachment/201001/201001141263447769593.jpg[/img]
选择
服务和端口—Web服务器(HTTP)。也可以自己添加自己需要的端口
[img]http://blog.51cto.com/attachment/201001/201001141263447111785.jpg[/img]
修改专用地址,也就是需要做端口映射的内部虚拟机器的地址
[img]http://blog.51cto.com/attachment/201001/201001141263447799961.jpg[/img]


完成后,我们可以再外部的机器上用IE浏览器测试访问物理服务器的地址[url=http://192.168.80.67/]http://192.168.80.67[/url],就可以得到刚才在物理服务器上访问[url=http://172.16.1.189/][color=#0000ff]http://172.16.1.189[/color][/url],一样的页面
[img]http://blog.51cto.com/attachment/201001/201001141263447810961.jpg[/img]
如果内部还有其它服务器需要映射,可以安装上边的方法添加。

shillan 发表于 2017-12-14 10:20

SERVER 2008 HYPER-V实例教学:NAT地址转换使用

[url]http://itbbs.pconline.com.cn/network/14822250.html[/url]

[url]http://blog.csdn.net/xray2/article/details/50926839[/url]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.