2016-08-05 118 views
2

我正在使用代理工作在Windows 7的法人环境中,我需要运行一个应用程序,它使用某种程度的ping来检查连接。可以通过浏览器访问,但无法ping?

www.google.com可以从浏览器访问,但是当我尝试从命令提示符运行ping www.google.com时,我得到的主机不能被刷新。

在此先感谢。

PD:Tryed“telnet www.google.es 80/443”并且不起作用,我已经尝试攻击IP但不工作(超时)。

+1

也许代理只允许http(s)流量? – Dennisvdh

+0

尝试telnet并没有工作。但主机不可用更像是不识别主机。 – user3590266

+0

代理在您的整个系统上是已知的?或仅在您的浏览器中? – Dennisvdh

回答

2

不幸的是,这是不可能的,网络代理了解特定的一组协议HTTP,HTTPS,TCP,一些流协议,无论它们支持的是TCP还是UDP。但ping是ICMP。您无法通过Web代理管理ICMP。

但是,您有一些替代方案: 1-请您的IT团队从防火墙为您打开ICMP,假定路由存在。 2 - 将应用程序重新编码为使用HTTP请求而不是ping来测试连接。 3-将应用程序正在测试连接的任何主机添加到Windows主机文件并将其映射到127.0.0.1: 127.0.0.1 www.somehost.com 这会使应用程序思考连接性存在。

相关问题