github 打开缓慢 Failed to connect to github.com port 443

今天想下载开源框架 ng-zorro 的代码,github 页面打不开用 git clone 也连接不上。

 方法:主要是DNS解析的问题,我们可以更改 hosts 文件跳过DNS解析。

C:\Windows\System32\drivers\etc\hosts

用管理员模式打开这个文件,或是复制一份,编辑好替换原有的文件也可以。

可以用 nginx 查看加载 github.com 时共请求哪些域名

server {
    listen       12345;
    server_name  localhost;
    access_log  logs/access.log  log;
    location / {
        proxy_pass https://20.205.243.166/;
    }
}

 打开浏览器,按 F12,查看请求网络(Network)

url 地址输入 localhost:12345 加载

可以看到请求 github.com 时加载这些域名,都要加到 hosts 中

github.com
github.githubassets.com
api.github.com
avatars.githubusercontent.com
collector.github.com

通过 ip查询网站查 IP 地址。也可在 CMD 中 ping 域名,可能得到 ipv4 或是 ipv6 地址都是可以用的。

https://www.ipaddress.com/website/github.global.ssl.fastly.net/

用上面这个网站查保准点 ,用 IP地理位置查询-IP地址归属地查询-IP查询 这个网站查得也很准是美国的,而且很快。

github.com

github.global.ssl.fastly.net

 

 gist.github.com

 ping github.global.ssl.fastly.net 解析的IP地址是 157.240.3.50 ping 不通

换个 IP 地址 199.232.69.194 就好了。

在 cmd 命令行里执行 ipconfig /flushdns 命令刷新DNS

git clone 成功。但是 clone 地址不能是 https://github.com/NG-ZORRO/ng-zorro-antd 必须是

https://github.com/NG-ZORRO/ng-zorro-antd.git 不加上 .git 就是不好使,这个需要注意。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值