无法从客户端B ping服务器但能够从客户端A ping。请帮助

时间:2010-05-26 23:32:00

标签: iis windows-server-2003

这不是一个真正的编程问题,但我在我的智慧结束......

我正在尝试使用ASP.net应用程序配置IIS 6.0 / Windows Server 2003 Web服务器。

当我尝试从客户端计算机A ping服务器时,我得到以下内容:

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

从客户端计算机B,ping 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已打开)。

1 个答案:

答案 0 :(得分:1)

这不适合serverfault吗?

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

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

检查服务器是否阻止了ICMP,您必须在Windows中使用防火墙设置来检查这一点。

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