默认情况下,VirtualBox和VMware都使用NAT网络类型创建虚拟机。如果要在虚拟机中运行服务器软件,则需要更改其网络类型或通过虚拟NAT转发端口。
虚拟机通常不需要从虚拟机外部进行访问,因此对于大多数人来说,默认设置是可以的。它实际上提供了一些安全性,因为它将虚拟机与传入连接隔离开来。
对于NAT网络类型,主机操作系统将执行网络地址转换。虚拟机共享主机的IP地址,不会接收任何传入流量。您可以改用桥接网络模式—在桥接模式下,虚拟机将在您的网络上显示为一个单独的设备,并具有自己的IP地址。
要在VirtualBox中更改虚拟机的网络类型,请右键单击虚拟机并选择设置。如果无法单击“设置”,则需要在进行这些更改之前关闭虚拟机的电源。
在网络设置部分选择桥接适配器网络模式,然后单击确定。有关每种网络模式的更多信息,请参阅VirtualBox手册中的“网络模式简介”部分。
Advertisement
这一过程在VMware应用程序中类似。首先,右键单击已关闭电源的虚拟机并选择虚拟机设置。
选择网络适配器虚拟硬件设备,选择桥接网络连接类型,然后单击确定。
如果出于某种原因喜欢使用NAT网络模式,还可以通过虚拟机的NAT转发端口。请注意,只有其中一个步骤是必要的-如果您启用了上述桥接网络,则不必转发端口。
曾经,您必须使用VBoxManage命令在VirtualBox中转发端口,但是VirtualBox现在包含一个简单的图形端口转发窗口。如果您需要使用VBoxManage命令而不是使用图形界面来设置端口转发,您可以在VirtualBox的手册中找到相关说明。
要在VirtualBox中转发端口,请首先通过选择菜单中的设置选项打开虚拟机的设置窗口。
在虚拟机的配置窗口中选择网络窗格,展开高级部分,然后单击端口转发按钮。请注意,只有在使用NAT网络类型时,此按钮才处于活动状态—只有在使用NAT时才需要转发端口。
Advertisement
使用VirtualBox的端口转发规则窗口转发端口。您不必指定任何IP地址–这两个字段是可选的。
注意:虽然您不必输入任何IP详细信息,但将主机IP框留空将使VirtualBox在0.0.0.0上侦听—换句话说,它将接受来自本地网络的所有流量并将其转发到您的虚拟机。在主机IP框中输入127.0.0.1,VirtualBox将只接受来自您的计算机(换句话说,在主机操作系统上)的流量。
如果您使用的是VMware,则需要使用虚拟网络编辑器(vmnetcfg)应用程序来执行此操作。VMware Workstation用户可以选择Edit–>Virtual Network Editor来打开它。
不幸的是,VMware Player中没有包含此实用程序。有一些方法可以通过从VMware Player安装程序中提取vmnetcfg.exe文件来自行安装它,但我在最新版本的VMware Player(VMware Player 5.0)中找不到vmnetcfg.exe实用程序—安装程序中可能不再包含它。如果您使用的是VMware Player,那么仍然可以使用桥接网络模式来访问服务器。
请记住,这只是使虚拟机中的服务器软件可访问的过程的一部分。您还需要确保:
...过将最易受攻击的面向用户的服务(如电子邮件、web和DNS服务器)隔离在它们自己的逻辑子网中,可以保护内部网络或局域网(LAN)的其余部分,以防出现危害。 ...
...这种不满足于获取银行凭证的恶意软件现在可以作为控制服务器——在安全产品停止其最初用途很久之后。 ...
有兴趣建立一个家庭网络服务器?最简单的方法是在备用计算机上安装Linux。由于Linux的简单性,这非常简单,为您提供了一种负担得起的网站或博客宿主方式。 ...
...接到运行OpenSSH服务的Linux虚拟机。这对于经常通过SSH登录服务器的企业来说是非常好的。 ...
... 您已经安装并运行了Plex服务器。Plex是一个客户机/服务器软件系统,这意味着您需要在某处安装服务器软件和客户机软件才能访问Plex库。它可以放在你的台式电脑上(甚至是你正在观看内容的那...
... 如果您的Xbox无法连接到游戏服务器,或者您在离家时无法访问安全摄像头,可能是因为您需要设置端口转发。 ...
想在家里运行Minecraft服务器而不暴露你的IP地址吗?你可以!只需使用amazonwebservices设置一个免费代理,就可以保护您的服务器免受拒绝服务攻击。我们会教你怎么做。 本指南适用于任何游戏服务器,而不仅仅是Minecraft。它所做...
...须远程连接,我们建议您设置虚拟专用网(VPN)。安装VPN服务器后,您将无法直接访问NAS单元。相反,您将连接到路由器。反过来,路由器会将您视为与NAS在同一网络上(例如,仍然在家中)。 您可以从软件包中心下载Synology NA...
...你的网络的Mac桌面,你只需花20美元就可以设置自己的VPN服务器,如果你知道如何使用网络,可能不需要超过半个小时就可以设置。如果你没有,这是一个很好的学习机会。 苹果的服务器软件macOS server提供了一个易于配置的VPN服...
Windows具有使用点对点隧道协议(PPTP)作为VPN服务器的内置功能,尽管这个选项有些隐藏。下面是如何找到它并设置您的VPN服务器。 相关:什么是VPN,为什么我需要VPN? 设置VPN服务器对于在路上连接到家庭网络、与某人玩局域...