I've been having a problem with my WS2008R2 server ever since I started IIS7 for the first time. I've been managing to work around it so far, because https access works normally. http, however, has never worked right. The server simply seems to randomly drop packets via http.
I've tried multiple ports and http servers, but all of them exhibit exact same behaviour. The connection takes extremely long and usually times out.
This hold true only for external network (the server acts as a NAT router with two network cards), however, trying to access from internal network works normally. Even attempting to access it from within the network via external IP will yield no result.
I'm guessing it has to do with NAT (although all the ports are correctly routed and this only happens with http), as the packets don't even reach :8000 if I listen to the interface with Wireshark.
Follows the Wireshark capture of the traffic, as seen from the internal network card when trying to access the resource through external IP: TCPFail
Wireshark capture of the successful access, if using the internal IP: TCPSuccess
Duly note how both of those links need to use https to function. To reproduce the problem, feel free to try to access them via http.