我可以使用端口 8080 - 8100 吗(如果它们未被使用)?开放端口是否公平?

我可以使用端口 8080 - 8100 吗(如果它们未被使用)?开放端口是否公平?

我正在构建一个反向流量服务器。

我有一个托管多个虚拟机的服务器的外部静态 IP 地址

我想要做的是调用该 IP 地址(或域名)并向其添加一个端口,该端口将指向该服务器上的虚拟机

例如:

http://server_ip:8080/ = http://VM.1.ip.address/

http://server_ip:8081/ = http://VM.2.ip.address/

http://server_ip:8082/ = http://VM.3.ip.address/

http://server_ip:8083/ = http://VM.4.ip.address/

使用这样的范围的端口安全吗?我对端口了解不多,但我知道端口 8080 用于 Web 服务器。我的理解是,免费端口是公平的。

答案1

您可以自由使用任何您喜欢的端口。大多数人更喜欢使用 1000 以下的端口来提供大多数服务。这是因为 1000 以下的所有端口只能由 root 开启,因此恶意代码将无法使用您的配置文件并开启这些端口来达到他们的目的。

相关内容