我的主机操作系统是 Win XP Professional。主机通过 DSL 具有实际网络连接,我使用 Microsoft Loopback Adapter 创建了第二个网络连接。已启用 Internet 连接共享。Microsoft Loopback 适配器的 IP 地址为 192.168.0.1。
我有一台装有 Windows Server 2003 的虚拟 PC。我已在此 VPC 上设置网络连接以使用 Microsoft Loopback 适配器。我将此 VPC 设置为域控制器、DNS 服务器和 DHCP 服务器。我将其设置为静态 IP 地址 192.168.0.2(与 MS Loopback 适配器位于同一子网中)
我有第二台虚拟 PC,也装有 Windows Server 2003。此 VPC 上的网络连接设置为“仅限本地”。我希望此 VPC 从我设置为 DHCP 服务器的第一个 VPC 获取其 IP 地址。
我希望 2 个 VPC 位于一个网络中,其中一个 VPC 充当域控制器、DNS 服务器和 DHCP 服务器。第二个 VPC 应从第一个 VPC 获取其 IP 地址。它应该是第一个 VPC 域的一部分。
当我尝试让第二个 VPC 从第一个 VPC 获取 IP 地址时,没有成功。有人可以就如何实现这一点提出一些建议吗?
答案1
感谢您的回复。我解决了我的问题。以下是我所做的(这与你们两个建议的类似)在 VPC-1(充当域控制器、DNS 服务器和 DHCP 服务器)上,我将 VPC 控制台中的网络设置设置为 2 个网络适配器 a) MS 查找适配器 b) 仅限本地。第一个网络连接的 IP 地址(在 TCP/IP 设置中)设置为“自动获取 IP 地址”第二个网络连接的 IP 地址设置为静态地址 192.168.0.5,DNS 服务器也设置为相同的地址(192.168.0.5)
在 VPC-2(客户端计算机)上,我只有 1 个网络连接。TCP/IP 设置中的 IP 地址设置为“自动获取 IP 地址”。
这样做可以确保 VPC-2 从 DHCP 服务器(在 VPC-1 中)获取其 IP 地址,但仍然存在一个小问题。运行 nslookup 命令会给出此输出 - *** 找不到地址 192.168.0.5 的服务器名称:不存在的域默认服务器:未知地址:192.168.0.5
我通过在反向查找区域中创建 PTR 记录来解决这个问题,该记录将地址 192.168.0.5 指向服务器名称。
我想我可以移除 MS 环回适配器并使用 NAT(尚未尝试)。那么在什么情况下我们绝对需要使用 MS 环回适配器?
答案2
我为第一个 VPC 设置了 2 个网卡。一个网卡应该 NAT 您的物理机适配器,另一个网卡应该是私有适配器。第二个 VPC 应该有一个使用仅本地网络的网卡。这样,两个 VPC 都在“仅本地”网络上相互通信
答案3
对于此配置,您实际上不需要在 Windows XP 主机上启用环回适配器或 Internet 连接共享。这一切都可以通过 Virtual PC GUI 完成。
修改您的第一台 Virtual 2003 服务器,使其具有两个网络适配器。将适配器 1 分配给“共享网络 (NAT)”,将第二个配置为“仅限本地”。打开此虚拟机并验证它是否可以连接到互联网,以及使用静态 IP 地址配置第二个网络适配器。配置所需的 DHCP 范围并验证服务是否已启用并正在运行。
修改第二台 Virtual 2003 服务器,使其具有单个网络适配器。将其配置为“仅本地”,然后打开虚拟机。启动时,它应该从第一台服务器请求并分配一个 DHCP 地址。如果没有,请仔细检查网络适配器的配置。