【问题标题】:How to choose TCP/IP port numbers?如何选择 TCP/IP 端口号?
【发布时间】:2017-10-01 00:17:39
【问题描述】:

我们将在 Debian Linux 安装上安装一系列软件。因为我们多次运行同一个软件(例如 Celery),我们需要使用不同于默认选择的标准 Debian 端口号的端口号(因为我们不能运行多个具有相同端口的服务器实例,并且因此对所有服务器使用标准端口号会失败)。

如何为我们运行的服务器软件选择 TCP/IP 端口号,使其不会与“标准”Debian 端口号发生冲突?

在 Debian 中,用户配置的服务器是否有专用的端口号范围(这样它们不会与默认端口号使用的“标准”冲突)?

请注意,我们不是以 root 身份运行(至少部分)我们的软件,因此我们不能使用低于 1024 的端口。

【问题讨论】:

标签: debian port tcp-ip


【解决方案1】:

来自https://groups.google.com/forum/#!msg/linux.debian.user/_5f8qSy8E8g/TYbuQEeqAQAJ

您可以尝试使用 61001 到 65534 作为 一个不太可能分配给任何东西的范围,假设 没有人更改 net.ipv4.ip_local_port_range,并且知道 使用这样的范围可能会导致互操作性问题,如果某些 服务器使用其他操作系统(可能使用该范围 临时端口)。

【讨论】:

  • 顺便说一句,这与 Debian 无关。 IANA 维护着一个“知名端口”列表,该列表对整个互联网都有效。
  • @umläute 你错了。并非所有 Debian 软件包端口都是 IANA“知名端口”。所以确保我的端口不在 IANA 列表中是不够的
猜你喜欢
  • 2020-08-09
  • 2013-06-04
  • 2010-09-13
  • 2011-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-19
相关资源
最近更新 更多