独立测试域控制器和互联网访问

独立测试域控制器和互联网访问

为了测试 Dynamics CRM 2013,我使用 Hyper-V 在物理 Windows 8.1 机上创建了一台虚拟机(该虚拟机运行的是 Windows Server 2012 R2)。该虚拟机是域控制器(域名为 CONTOSO)、SQL Server 和 Web 服务器。目前,它有一个名为“CRM 虚拟交换机”的网络适配器,它是一个内部网络,因此显然看不到外部世界。

有没有办法让这台机器使用我的物理机器的网卡,这样我就可以连接到外部世界,而不会干扰真实域和网络上的任何其他机器?这是一件“好事”,但我不想花很多时间进行设置,而且网络(显然)不是我的强项。

答案1

您可能需要澄清“...连接到外界...”是什么意思。您还需要澄清“...不干扰任何其他机器...”。

如果您所说的“访问网站”是指“...连接到外界...”和“...不干扰任何其他机器...”是指“除了 VM 正在访问的 Web 服务器之外,不与其他计算机交互”,那么我建议运行第二个 VM,该 VM 具有最小的 OS 安装,配置了两个虚拟 NIC 和一个 HTTP(S) 代理。此代理 VM 将有一个 NIC 连接到您的 Windows Server 2012 R2 VM 的虚拟交换机,另一个 NIC 连接到虚拟交换机,该虚拟交换机也连接到您的笔记本电脑上的物理 NIC。

这种安排将使您能够从 Windows Server 2012 R2 VM 通过 HTTP(S) 访问 Internet,允许您使用桥接或 NAT 进行代理 VM 的物理连接,并允许您在代理 VM 和 Windows Server VM 之间使用您想要的任何 IP 编号。

我可能会运行带有 Squid Cache 的极简 Linux 发行版来执行此操作,但您可以轻松地使用带有各种代理应用程序的 Windows VM。

相关内容