如何选择TCP/IP个端口号?
How to choose TCP/IP port numbers?
我们将在 Debian Linux 安装上安装一系列软件。因为我们多次 运行 相同的软件(例如 Celery),所以我们需要使用与默认选择的标准 Debian 端口号不同的端口号(因为我们不能 运行 多个实例具有相同端口的服务器,因此对所有服务器使用标准端口号将失败。
如何为我们 运行 服务器软件选择 TCP/IP 端口号,以免它们与 "standard" Debian 端口号冲突?
在 Debian 中是否有任何范围的端口号专用于用户配置的服务器(这样它们就不会与默认端口号使用的 "standard" 冲突)?
请注意我们运行(至少部分)我们的软件不是 root,所以我们不能使用低于 1024 的端口。
来自https://groups.google.com/forum/#!msg/linux.debian.user/_5f8qSy8E8g/TYbuQEeqAQAJ
您可以尝试使用 61001 到 65534 作为
一个不太可能分配给任何东西的范围,假设
没有人改变网络。ipv4.ip_local_port_range,并且知道
使用这样的范围可能会导致互操作性问题,如果某些
服务器使用其他操作系统(可能将该范围用于
临时端口)。
我们将在 Debian Linux 安装上安装一系列软件。因为我们多次 运行 相同的软件(例如 Celery),所以我们需要使用与默认选择的标准 Debian 端口号不同的端口号(因为我们不能 运行 多个实例具有相同端口的服务器,因此对所有服务器使用标准端口号将失败。
如何为我们 运行 服务器软件选择 TCP/IP 端口号,以免它们与 "standard" Debian 端口号冲突?
在 Debian 中是否有任何范围的端口号专用于用户配置的服务器(这样它们就不会与默认端口号使用的 "standard" 冲突)?
请注意我们运行(至少部分)我们的软件不是 root,所以我们不能使用低于 1024 的端口。
来自https://groups.google.com/forum/#!msg/linux.debian.user/_5f8qSy8E8g/TYbuQEeqAQAJ
您可以尝试使用 61001 到 65534 作为 一个不太可能分配给任何东西的范围,假设 没有人改变网络。ipv4.ip_local_port_range,并且知道 使用这样的范围可能会导致互操作性问题,如果某些 服务器使用其他操作系统(可能将该范围用于 临时端口)。