none
使用NETSH 进行端口转发 一段时间后失效 需要重启IP HELPER服务 RRS feed

  • 问题

  • 是这样的,我在windows 2012刚开始使用 netsh interface portproxy add v4tov4 listenaddress=* listenport=8080 connectaddress=127.0.0.1  connectport=80,配置好了之后是可以正常使用的,也是有效的;但是最近发现会经常性的转发失败,需要重启IP Helper服务后才能恢复正常

    求排除思路和方法!!

    2020年3月26日 6:39

全部回复

  • 你好,

    在Windows Server 2012 R2中,端口转发规则仅在系统重启之前有效,并且在重启后它们会被重置。出现这种病情况,你需要检查网络接口上是否存在定期断开连接,以及操作系统引导时IP地址是否发生更改(最好使用静态IP地址)。作为一种解决方案,你可以添加一个使用netsh interface portproxy规则的脚本到Windows scheduler,以在系统启动时运行。

    希望能够对你有所帮助,如果你有任何不清楚的地方,请随时告诉我们。

    祝好,

    Allan

    如果认为回帖者的回答有所帮助,请将之标记为答复,这样可以帮助更多的用户获取有效信息。


    2020年3月27日 2:25
  • HI,您好,是这样的,服务器是固定公网IP,网络没有定期断开。目前问题不是重启后失效,而是端口转发已经生效,但是服务器运行一段时间后这个端口转发失效,期间电脑没有重启或者断网的现象。我有考虑过如果不行添加个批处理先netsh del再netsh add,不过这个失效时间不固定,所以目前想找到造成失效的原因。再次感谢您的回答
    2020年3月27日 12:44