无法绑定到端口 > 1007?

无法绑定到端口 > 1007?

我想将服务器绑定到端口 1023。如果我指定任何空闲端口 > 1007,就会出现“地址已被使用”错误,但它适用于端口 <= 1007。在 Debian 7.8 上以 root 身份工作...

任何想法??

提前致谢

答案1

1024 以下的端口被视为系统端口,需要管理员权限才能使用。为避免端口冲突,您应使用 1024 以上的非保留端口。

要查看是否有服务已在使用端口地址,请执行以下命令:

netstat -lntu

https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Well-known_ports

答案2

好的,我找到了,一个进程确实在使用所有这些端口,但不是以守护进程的方式(不是监听)。开发人员不太清楚 :(

感谢您的帮助

相关内容