自从我第一次启动 IIS7 以来,我的 WS2008R2 服务器就一直有问题。到目前为止,我一直在设法解决这个问题,因为 https 访问可以正常工作。但是,http 从未正常工作过。服务器似乎只是通过 http 随机丢弃数据包。
我尝试了多个端口和 http 服务器,但它们都表现出完全相同的行为。连接耗时极长,而且经常超时。
这只适用于外网(服务器充当带有两张网卡的 NAT 路由器),但是尝试从内网访问可以正常工作。即使尝试通过外部 IP 从网络内部访问也不会有任何结果。
我猜这与 NAT 有关(尽管所有端口都正确路由,并且这只发生在 http 上),因为如果我使用 Wireshark 监听接口,数据包甚至无法达到:8000。
按照 Wireshark 捕获的流量,从内部的通过外部IP访问资源时网卡:TCP失败
如果使用内部IP,Wireshark捕获到的访问成功信息:TCP成功
请注意,这两个链接都需要使用 https 才能运行。要重现此问题,请尝试通过 http 访问它们。