这不是一个真正的编程问题,但我在我的智慧结束......
我正在尝试使用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已打开)。
答案 0 :(得分:1)
这不适合serverfault吗?
只要网络应用程序工作正常,你为什么“在你的智慧结束”而不是ping?你为什么需要它?
你没有“ping”一个端口;端口是TCP和UDP中的抽象,但不存在于ICMP中,ping使用的协议;所以我不知道PING 74.208.192.xxx:80如何“成功”。你能发布你在屏幕上看到的文本日志吗?
检查服务器是否阻止了ICMP,您必须在Windows中使用防火墙设置来检查这一点。
此外,请确保您可以从两台计算机(A和B)ping到外部的,已知良好的主机(我建议ping yahoo.com)以查看本地防火墙是否没有阻止您的ping。