如何ping通github

    科技2022-07-10  132

    文章目录

    前言一、原因二、解决逻辑1.找到可用的ip2.写入hosts3.ping测试


    前言

    有时候从github下载文件会报类似超时,拒绝等提示,一般是因为无法正常连接到github导致,这里记录一下自己解决问题的经验

    一、原因

    github使用了很多aws的cdn,而aws的ip基本上都是禁止ping的,所以会造成上述问题的出现。 最直接的解决办法是配置北美西雅图的github公司的ip到hosts中

    二、解决逻辑

    1.找到可用的ip

    http://ping.chinaz.com/https://github.com 如图如果能够找到可用ip的区域,直接点击得到ip地址

    如果没有可用区域,点击ping检测查看搜索结果 往下滑找到美国本土的节点

    2.写入hosts

    140.82.112.3 github.com

    3.ping测试

    现在可以看到,虽然延迟不低,但好歹也算测试成功了。此时再从git上下载文件时可以一定程度上避免超时,拒绝等问题

    Processed: 0.022, SQL: 8