我一直在运行一个应用程序,该应用程序绑定到端口50005已经有一段时间了,看来最近有所更改,并且我的计算机上没有应用程序能够绑定到127.0.0.1上49690 ..以上的任何TCP端口。
有人知道什么时候/什么改变了吗?
操作系统名称Microsoft Windows 10 Enterprise
版本10.0.17763内部版本17763
答案 0 :(得分:2)
似乎Windows保留了这些动态端口的底部范围。我可以释放端口,允许任何应用程序绑定到端口50005的唯一方法是将动态端口范围向上移动一点。
进行以下更改并重新启动后,所有应用程序都再次能够绑定到端口。
答案 1 :(得分:2)
原来,真正的问题是Docker。
netsh int ip show excludeportrange protocol = tcp
netsh int ip添加排除的端口范围协议= tcp startport = 50005 numberofports = 2
答案 2 :(得分:0)
https://github.com/docker/for-win/issues/3171
netsh int ipv4 show excludedportrange protocol=tcp
netsh int ip delete excludedportrange protocol=tcp startport=50005 numberofports=100