2010-05-26 108 views
0

这是不是一个真正的编程问题,但我在我束手无策......从客户端B无法Ping通服务器,但是能够从客户端A来ping请帮

我想配置IIS 6.0/Windows Server 2003 Web服务器与一个ASP.net应用程序。

当我尝试ping从客户端计算机,我得到的服务器如下:

PING 74.208.192.xxx ==> Ping fails 
PING 74.208.192.xxx:80 ==> Ping succeeds! 

从客户端计算机B,这两个ping失败。

PING 74.208.192.xxx ==> Ping fails 
    PING 74.208.192.xxx:80 ==> Ping fails with a message 
"Ping request could not find host 74.208.192.xxx:80" 

客户端A和B都在同一个子网上。服务器在外面(由ISP托管的虚拟服务器)

我在服务器上的虚拟目录中有一个ASP.NET应用程序。在IE或Firefox中,如果我输入http://74.208.192.xxx/subdir/subdir/../Default.aspx,它可以从两个客户端运行!

服务器具有默认的防火墙设置,但启用了Web服务器(端口80打开)。

回答

0

这不是更适合serverfault吗?

只要网络应用程序工作正常,为什么你“在你的智慧结束”通过ping?你为什么需要它?

你不“ping”一个端口;端口是TCP和UDP中的抽象,但不存在于ping使用的ICMP协议中;所以我不知道PING 74.208.192.xxx:80“成功”。你能发布一个你在屏幕上看到的文字记录吗?

检查服务器是否阻止了ICMP,您必须在Windows中修改防火墙设置才能检查此问题。

此外,请确保您可以从两台计算机(A和B)ping到外部已知良好主机(我建议ping yahoo.com)以查看本地防火墙是否阻止了ping。

+0

从客户端A(ping不通) C:\ Program Files文件\微软的Visual Studio 9.0 \ VC>平74.208.192.xx ping命令74.208.192.xx与32个字节的数据: 请求超时。 请求超时。 请求超时。 请求超时。 74.208.192.xx的ping统计信息: 信息包:发送= 4,收到= 0,丢失= 4(100%丢失), – 2010-05-27 00:00:50

+0

来自客户端A(ping成功 - 注意不同'回复'地址) C :\ Program Files \ Microsoft Visual Studio 9.0 \ VC> ping 74.208.192.xx:80 Pinging 74.208.192.xx:80 [208.67.216.xxx] with 32 bytes of data: 从208.67.216回复.XXX:字节= 32时间= 35MS TTL = 54 ... ...从208.67.216.xxx 答复:字节= 32时间=为33ms TTL = 54个 平统计208.67.216.xxx: 数据包:发送= 4,收到= 4,丢失= 0(0%丢失), 近似往返时间(以毫秒为单位): 最小值= 32ms,最大值= 54ms,平均值= 38ms – 2010-05-27 00:01:53

+0

从客户端B(均ping失败) ---------- C:\ Documents and Settings \ user> ping 74.208.192.81 Pinging 74.208.192。81与32个字节的数据: 请求超时。 ... 请求超时。 平统计74.208.192.81: 包:发送= 4,接收= 0,失落= 4(100%的损失), C:\ Documents和Settings \用户>平74.208.192.81:80 Ping请求可能找不到主机74.208.192.81:80。请检查名称,然后再次尝试 。 – 2010-05-27 00:02:56

相关问题