在 Windows 主机电脑上测试虚拟机(Ubuntu 服务器)上的 DNS 设置

在 Windows 主机电脑上测试虚拟机(Ubuntu 服务器)上的 DNS 设置

我是这个社区的新人。我目前正在学习计算机科学,我正试图在家里练习一些东西,虽然我被锁在了家里。所以在大学里,我们有通过网络连接连接到服务器的计算机。我们有一个任务是配置该计算机中的另一张网卡,我们将使用该网卡将客户端连接到它。我们必须在该卡上配置 NAT、DNS 和 DHCP,然后将其连接到第三台笔记本电脑以测试一切。

由于我只有电脑和虚拟机,因此我无法在家中使用此设置进行测试。我的问题是:

有没有什么办法可以测试我在 virtualbox(Ubuntu 服务器)和 Windows 主机电脑上的虚拟“网卡”上设置的 DNS?

答案1

对于相对简单的网络,您可以创建内部网络,并将 VirtualBox 机器的网络适配器连接到该网络。

但是,您应该先绘制所需网络的图。对于每个单独的网络段,您创建一个vboxnetx。创建这样的网络段是在“文件”->“主机网络管理器”下(至少:在我的虚拟框版本中)

您可以创建这样的网络:

+-----------+      +-----------+
|dns server |      | dns client|
+-----------+      +-----------+
      |                  |
  -----------------------------------vboxnet0

为了配置 NAT,您将需要一个具有两个网络接口的虚拟机:

  • 一个连接到 vboxnet0 (hostonly 适配器)
  • 一个桥接到主机的外部接口

制作图片:

 +----------+    +----------+  +----------+
 |dns server|    |dns client|  |nat system|-----------bridged adapter
 +----------+    +----------+  +----------+
      |               |              |
    ----------------------------------------------- vboxnet0

如果您需要更复杂的网络,可以使用路由器作为 VirtualBox VM。我甚至将 Palo Alto 防火墙用作 VM。

当你的网络需求超出这个范围时,你可能需要检查gns3

相关内容