【发布时间】:2018-07-31 04:48:57
【问题描述】:
我已尝试对此进行尽可能多的研究,但我似乎无法理解一件事。对于我的大学项目,我们需要执行以下操作:
- 在 VirtualBox Manager 中选择文件>首选项。选择网络,然后选择 NatNetwork(或您正在使用的网络)。
- 选择编辑网络图标。
- 选择端口转发
- 在对话框中提供规则名称(例如 web),将主机 IP 留空,提供主机端口(例如 8001),然后输入 访客 IP 作为 UBUNTU#1 的 IP 地址,访客端口作为 Web 的 80 服务器(对任何防火墙问题回答“是”)。
在终端窗口中使用以下命令在 UBUNTU#1 上启动一个简单的 Web 服务器:
sudo python2 -m SimpleHTTPServer 80- 在专用网络上启动 Wireshark。
- 在主机上启动网络浏览器并输入
x.x.x.x:8001,其中x.x.x.x是主机的IP地址。
现在我们需要解释一下为什么要使用这个地址和端口号?
我的理解是,所使用的 IP 地址属于我们希望互联网上的计算机可以访问的网络上的路由器/客户端。
我不明白为什么我们必须使用8001端口?
我已经看到端口 8001 用于诊断,我还看到 8001 被使用,因为它是一个可用端口。但是,如果它被其他人使用,它怎么可能可用。
【问题讨论】:
-
您不必必须,请注意它说的是“(例如 8001)”。您只需要在后面的步骤中使用您在前面步骤中选择的那个即可。
标签: networking ip-address portforwarding ports