我是否需要将端口注册为“正在使用”? 与 ICANN 合作?
我当前正在开发的应用程序需要打开三个端口。 目前这些是 5024 到 5026,但通过阅读,我发现这些位于 ICANN 注册范围(即端口<49151)。
如果这些端口仅在本地网络内,我是否需要通知任何组织我计划使用这些端口,或者我可以继续使用它们吗?
The application I'm currently working on requires three ports to be opened. At the moment these are 5024 through 5026 but on reading around I discovered that these lie in the ICANN registered range (i.e. ports < 49151).
Is there any need for me to inform any organisation that I plan to use these ports if it's within a local network only or can I just go ahead and use them?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以继续使用它们。 您需要通知 ICANN 的唯一方法是,如果您将有大量客户端使用这些通用端口; 在这种情况下,您需要尝试向该端口注册应用程序,以防止与使用这些端口的其他应用程序发生潜在冲突。
You can just go ahead and use them. The only way you'd need to notify ICANN is if you were going to have a significant number of clients using those ports in general use; in that case, you would want to try to register the application with the port to prevent potential collisions with other applications using those ports.
相关 RFC 中的语言是应用程序
不应该 使用未注册的端口。 如果您使用它们,没有人会起诉您; 你会遇到的唯一问题是,如果其他人决定(1)使用相同的端口(2)不注册它,那么你们就会互相混淆。 正如 McWafflestix 所说,您可以继续使用它们。
the language in the relevant RFC is that applications
SHOULD NOT
use unregistered ports. Nobody's going to sue you if you use them; the only issue you'll get is that if someone else decides to (1) use the same port (2) not register it, you'll confuse the heck out of each other. As McWafflestix says, you can go ahead and use them.这是一个多大的工程? 如果有超过几千名接触互联网的用户,您可能需要调查以某种方式通知他们。 如果它位于任何规模的封闭 LAN 上,则完全没有关系。
How big of a project is it? If there are more than a few thousand internet-exposed users, you may want to investigate informing them somehow. If its on a closed LAN of any size, it doesn't matter at all.