端口转发突然停止 - Windows Server 2012

dth*_*ree 5 port-forwarding windows-server-2012

您可以像这样在 Windows 中进行端口转发,这在本文中进行了解释

netsh interface portproxy add v4tov4 listenport=80 listenaddress=192.168.1.111 connectport=80 connectaddress=192.168.0.33
Run Code Online (Sandbox Code Playgroud)

我这样做了,并且有效。

随机 - 有时一个月一次,甚至在我刚刚重新启动服务器之后,端口转发就会突然停止。

它只是完全停止侦听端口 80 - 无法 telnet - 不能做任何事情 - 完全出乎意料。

折腾了一下,终于把端口转发删掉了:

netsh interface portproxy delete v4tov4 listenport=80 listenaddress=192.168.1.111 
Run Code Online (Sandbox Code Playgroud)

然后重新创建它:

netsh interface portproxy add v4tov4 listenport=80 listenaddress=192.168.1.111 connectport=80 connectaddress=192.168.0.33
Run Code Online (Sandbox Code Playgroud)

这又工作了一段时间,最近甚至没有工作。发生这种情况的唯一解决方案是我必须重新启动服务器!

这是一个生产服务器,我不能让它退出。没门。有没有人知道要检查什么才能找到原因和处理方法?我在网上找不到涵盖此内容的文章。

小智 0

当它关闭时,您是否运行 SHOW v4tov4 命令来查看它是否仍在 dll 中?我想知道是否有什么东西覆盖了该文件(您是否重新启动、更新或安装了新角色?)。