在使用 NAT 模式网络的虚拟机上配置 Web 服务器
search cancel

在使用 NAT 模式网络的虚拟机上配置 Web 服务器

book

Article ID: 311497

calendar_today

Updated On:

Products

VMware Desktop Hypervisor

Issue/Introduction

免责声明:本文为 Configuring a Web server on a virtual machine that uses NAT mode networking (2006955) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


本文提供在使用 NAT 模式网络的虚拟机上配置 Web 服务器的步骤。

Environment

VMware Workstation 6.x (Windows)
VMware Workstation 10.x (Windows)
VMware Workstation 9.x (Windows)
VMware Workstation 8.x (Windows)
VMware Workstation 7.x (Windows)
VMware Workstation 11.x (for Windows)

Resolution

在 NAT 网络模式下运行的虚拟机没有可以在外部/物理网络上访问的 IP 地址。除非虚拟机发起连接,否则外部网络上的网络元素无法访问虚拟机。因此,在虚拟机上运行的 Web 服务器应用程序无法访问外部网络。为克服这一限制,虚拟网络编辑器提供了一个选项,可以为 NAT 网络模式下的特殊 IP 地址启用端口转发,这样,通过该特殊端口进入主计算机的所有流量都将路由到虚拟机。

为此,请执行以下操作:

  1. 打开虚拟机电源并记下虚拟机的 IP 地址。确保 IP 地址设置为静态
  2. 关闭虚拟机电源。
  3. 在 VMware Workstation 工具栏中,单击编辑 > 虚拟网络编辑器
  4. 选择在特殊虚拟机上配置的 vmnet NAT 适配器。

    注意:vmnet8 是默认的 NAT 适配器。

  5. 选择 NAT 设置选项。将显示“NAT 设置”对话框。
  6. 单击添加。将显示“映射传入端口”对话框。
  7. 输入以下详细信息:
    • 主机端口 – 未使用的端口。例如,可以使用端口 9997
    • 虚拟机端口 – 在虚拟机内部运行的 Web 服务器的端口号
    • 虚拟机 IP 地址 – 要连接到 NAT 连接的虚拟机的 IP 地址(在第 1 步记录)
    • 将类型设置为 TCP
    • 添加描述。
  8. 单击确定
  9. 打开虚拟机电源并根据需要配置 Web 服务器。确保对虚拟机上的 Web 服务器使用在第 7 步中配置的相同端口号。

现在,您应能够使用 <主机名>:<端口> 访问安装在虚拟机内的 Web 服务器。例如您在第 7 步选择的端口 9997,或者 <物理网络上的主机 IP 地址>:<端口>。

注意:为使“主机名”选项有效,主机名称必须可以在网络上解析。


Additional Information

有关在 VMware Workstation、VMware Server 和 VMware Player 中可以使用的不同网络类型的详细信息,请参见 Understanding networking types in hosted products (1006480)
有关使用虚拟网络编辑器的详细信息,请参见 Using the Virtual Network Editor in VMware Workstation (1018697)