Web服务器不向某些子网发送[SYN,ACK]

时间:2013-08-09 07:13:35

标签: http windows-server-2008 tcp-ip

我们有一台Windows服务器2008不响应来自某些子网(xxx.xxx.120.0)的http请求,而它可以完美地完成其他子网(xxx.xxx.140.0)

我认为xxx.xxx.120.0是NAT(PAT)。

我应该从哪里开始?

来自服务器的Wireshark:

118 104.030954000   xxx.xxx.120.14  server.company.com  TCP 66  59232 > http [SYN] Seq=0 Win=8192 Len=0 MSS=1380 WS=4 SACK_PERM=1
119 107.039990000   xxx.xxx.120.14  server.company.com  TCP 66  [TCP Retransmission] 59232 > http [SYN] Seq=0 Win=8192 Len=0 MSS=1380 WS=4 SACK_PERM=1
120 113.046040000   xxx.xxx.120.14  server.company.com  TCP 62  [TCP Retransmission] 59232 > http [SYN] Seq=0 Win=8192 Len=0 MSS=1380 SACK_PERM=1

编辑:格式化的wireshark输出

EDIT2:我想应该有3次握手,我可以看到工作子网。由于我实际上不是服务器或网络人员,我不知道操作系统或IIS是否负责握手。

EDIT3:xxx.xxx.140.0可以ping服务器,xxx.xxx.120.0不能...

1 个答案:

答案 0 :(得分:0)

我只是写这个作为答案,因为在评论栏中继续是不合适的......

从wireshark响应中,它似乎发送了SYN请求,但您从未收到来自服务器的ACK。这意味着请求没有到达服务器。这不是HTTP特定的,而是与网络相关的。

第一步是创建一个traceroute(在Windows命令提示符下跟踪tracert< server ip>)。找到该响应的最后一个中心,看看它是否不是路由器......

下一步是咨询网络人员。