Tenha em atenção que o & PING & O Tracert não usa os mesmos protocolos que o http:
Assim, eu poderia fazer ping em um servidor da Web, e um firewall localizado no meio da conexão não permite o ICMP, mas permite a porta TCP 80 (http padrão).
-Josh
Estou flummmoxed.
Você está misturando seus testes e seus resultados de teste. Esse é o primeiro problema.
Embora ping e tracert sejam boas ferramentas básicas de conectividade e descoberta de caminhos, elas não são as ferramentas corretas para diagnosticar problemas de conectividade de sites. Um erro 500 significa claramente que você chegou ao site, mas que o servidor tem algum problema. O fato de o seu colega chegar ao site não lhe diz quase nada. O servidor da web pode estar com um problema intermitente ou pode estar geograficamente disperso e você está atingindo um cluster ou servidor que está tendo problemas enquanto seu colega está atingindo um cluster ou servidor que não está tendo problemas.
Como Josh afirmou que um firewall pode ser configurado para permitir tráfego HTTP para um determinado host, mas pode não permitir tráfego ICMP para o mesmo host, então o fato de sua solicitação de ping expirar não informa nada sobre o status desse servidor web . O fato de suas solicitações de ping expirarem em algum ponto "no meio" significa apenas que esses hosts não respondem a solicitações de ICMP e, novamente, não informam nada sobre o motivo pelo qual você não pode acessar o site.
No final do dia, o erro 500 informa tudo o que você precisa saber: você está acessando o site, mas o servidor está com algum problema. O melhor que você pode fazer é comunicar essas informações à parte responsável pelo site.