You can port-forward in windows, like so, this is explained in this article.

netsh interface portproxy add v4tov4 listenport=80 listenaddress= connectport=80 connectaddress=

I did this, and it works.

Randomly - sometimes once a month, or even after I just restarted the server, the port forwarding just stops abruptly.

It just stops listening entirely on port 80 - can't telnet - can't do anything - totally out of the blue.

After messing around a bit, I finally delete the port forwarding:

netsh interface portproxy delete v4tov4 listenport=80 listenaddress= 

And then re-create it:

netsh interface portproxy add v4tov4 listenport=80 listenaddress= connectport=80 connectaddress=

This was working again for a while, and recently not even this has been working. The only solution when this happens is that I have to restart the server!

This is a production server and I can't have this just dropping out. No way. Does anyone have any idea of what to check to find the cause and handling of this? I can find no articles online that cover this.

  • 1
    Do the event logs say anything?
    – Ryan Ries
    Commented Dec 14, 2013 at 20:40
  • Also make sure your power policy is set for high performance and that your NIC is never allowed to go into power saving mode. You didn't tell us anything about your hardware, so you may have vendor-specific NIC settings that you can configure too.
    – Ryan Ries
    Commented Dec 14, 2013 at 20:56
  • @Ryan thanks. Everything else on the server is fine, and the regular TCP/IP connections work fine. It only stops listening on port 80, but every other connection that is not the result of the port forwarding works fine.
    – dthree
    Commented Dec 14, 2013 at 22:10
  • Can you grab a packet capture on the server to see if traffic is 1) reaching the server, and 2) actually forwarding out? You may be running into some kind of network-related issue. Also, just curious (since I've never actually used this feature) if anyone else or you have ever used this feature for extended periods of time with success? Commented Dec 30, 2013 at 16:25

2 Answers 2


I assume you've installed the IPv6 protocol if it's working at all?

I suspect this is a NIC driver problem, I would try swapping them.


When it shut down did you run the SHOW v4tov4 command to see if it was still in the dll? I'm wondering if something overwrote that file (did you restart, or update, or install a new role?).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .