是否有一部分端口保留供内部使用?

是否有一部分端口保留供内部使用?

示例用途

  • 由世界可见的网络服务器调用的后端网络服务器。
  • 静态 NAT 表,供公众使用端口号来指定他们要连接的服务器。
  • 公司开发的软件不会发布,而是在内部使用。

我只是想知道是否有一个应该使用的标准端口号部分。例如,当涉及 DNS 测试或非全球可读域时,RFC 2606例如example.com、、*.test等等

答案1

UDP 和 TCP 端口由 IANA 分配。1024 以下的端口被视为“知名端口”,除了其声明的用途外,不得用于任何其他用途(除非有正当理由)。其余端口都相当合理:只需让用户知道要连接到哪个端口,并为您的网站保留一些文档即可。

那里“不可注册”的范围(49152-65535)-这是应用程序在需要打开连接时应该从中获取的池,但您也可以将它用于任何您想要的目的。

维基百科上有一个页面,其中有美化版的端口列表。您还可以/etc/services在大多数 Unix 机器上找到它。

答案2

就服务的监听端口而言,有 IANA 注册的知名端口,其中大多数位于 1024 以下。

除此之外,您可以自由使用适合您的任何端口。

完整列表如下:http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

如果你想快速而简单地知道该使用什么,请转到 50000 及以上。

毕竟,有足够的端口供大家使用。

相关内容