Kim*_*imi 9 domain-name-system firewall windows-7 ping git
我支持企业网络。我无法使用 git,因为它无法解析服务器名称
fatal: Unable to look up someserver.org (port 9418) (No such host is known. )
Run Code Online (Sandbox Code Playgroud)
我也无法 ping 那个服务器(名称或 IP),但是我的浏览器可以很好地解析它。
有没有办法找出解决方法?
是的,
通常,公司网络位于代理之后。尝试找到你的 git repo 服务器公共 IP(google 一下),对其进行 ping 操作。如果它不起作用,您可能位于代理服务器后面。如果您落后于代理使用:
git config --global http.proxy http://proxy_address:proxy_port
git 克隆http://.../ ..
您可以在 Internet Explorer 属性\连接\LAN 设置中找到代理地址

如果 git 仍然无法解决地址问题,您可以尝试将 git repo 公共 IP DNS 放入 C:\Windows\System32\drivers\etc\hosts 文件。Git 将在本地解析 DNS 并使用代理进行连接。
以下是一些如何发现代理的其他方法:
netstat-禁止
(它需要提升的命令提示符 - 可能您无法在公司计算机上执行此操作)
左边的[IEXPLORER.EXE]下的IP是你的IP,右边的应该是代理IP和端口。

ipconfig /all - 查找您的 DNS 后缀
ping wpad.suffix 或 ping wpad
现在使用 ping 命令返回的 IP 地址并在浏览器中使用它:
它将下载 wpad.dat 文件,您可以在其中找到包含代理 IP 和端口的“PROXY ...”行。
| 归档时间: |
|
| 查看次数: |
30133 次 |
| 最近记录: |