【问题标题】:Can access via browser but cannot ping? [closed]可以通过浏览器访问但无法ping通? [关闭]
【发布时间】:2016-12-12 01:08:33
【问题描述】:

我正在使用代理的 Windows 7 企业环境中工作,我需要运行一个使用 ping 检查连接的应用程序。

www.google.com 可以从浏览器访问,但是当我尝试从命令提示符运行 ping www.google.com 时,我发现主机无法访问。

PS:我尝试了telnet www.google.es 80/443,但它不起作用,我已经尝试攻击IP但它不起作用(超时)。

【问题讨论】:

  • 也许代理只允许 http(s) 流量?
  • 尝试过 telnet 并不起作用。但是主机无法访问更像是它不识别主机。
  • 代理在您的整个系统上都是已知的?还是仅在您的浏览器中?

标签: browser cmd proxy telnet ping


【解决方案1】:

不幸的是,这是不可能的,网络代理了解特定的协议集 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 这将使应用程序认为连接存在。

【讨论】:

    猜你喜欢
    • 2015-03-09
    • 1970-01-01
    • 2021-12-09
    • 2015-06-27
    • 1970-01-01
    • 1970-01-01
    • 2019-01-09
    • 2022-11-17
    • 2019-07-18
    相关资源
    最近更新 更多