我迷失了方向
请记住,PING&Tracert不使用与http相同的协议:
ICMP vs TCP
所以,我可以ping一个networking服务器,并且位于连接中间的防火墙不允许ICMP,但允许TCP端口80(默认http)。
-Josh
你正在把你的testing和testing结果混合起来。 这是第一个问题。
虽然ping和tracert是很好的基本连接和path发现工具,但它们并不是诊断网站连接问题的正确工具。 500错误显然意味着你已经到了网站,但服务器有一些问题。 你的同事可以到达网站的事实几乎告诉你什么都没有。 Web服务器可能存在间歇性问题,或者可能在地理位置上分散,而当您的同事正在碰到没有问题的群集或服务器时,您遇到有问题的群集或服务器。
正如乔希所说,防火墙可能被configuration为允许HTTPstream量到一个特定的主机,但它可能不允许ICMPstream量到同一个主机,所以你的ping请求超时的事实告诉你没有任何关于该web服务器的状态。 事实上,你的ping请求在“中间”某个地方超时只意味着这些主机不响应ICMP请求,并且不会告诉你为什么你不能访问该网站。
在一天结束时,500错误告诉你所有你需要知道的:你到达网站,但服务器有一些问题。 你所能做的最好的就是把这些信息传达给负责网站的一方。