解决github网站加载不完全,访问超时的问题

解决github网站加载不完全,访问超时的问题

在学校里访问github网站速度较快,但回到家里后发现github网站根本打不开。这大概是因为校园网访问dns服务器速度较快。下面来介绍一下解决方法。

  1. 首先,确定你的电脑网络正常
    打开命令行窗口cmd,输入
    ping baidu.com
    若出现下面的情况,说明网络是没问题的!解决github网站加载不完全,访问超时的问题_第1张图片
    接下来再试试 ping github.com,你看到的结果应该是: 连接超时。
    这时,我们就可以确定,访问不了github的原因是:你的计算机附近的dns服务器中没有github网站的IP地址。

  2. 将IP地址添加进本地的host文件(这样浏览器访问github时就不用经过dns解析,可以直接使用host文件中的IP地址访问了)

    host文件的地址一般在这里:C:\Windows\System32\drivers\etc
    我在其他的博客里看到,修改host文件时,要将host文件复制到桌面修改,修改后再使用桌面文件替换掉原host文件。(我没有试直接修改host文件可不可以,你们不嫌麻烦可以试一试)

    我们需要在host文件最后添加如下内容:

#github
192.30.253.113 github.com 
199.232.5.194 github.global.ssl.fastly.net
192.30.253.119 gist.github.com
199.232.28.133 raw.githubusercontent.com
199.232.28.133 gist.githubusercontent.com
199.232.28.133 cloud.githubusercontent.com
199.232.28.133 camo.githubusercontent.com
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
199.232.28.133 avatars0.githubusercontent.com
199.232.28.133 avatars1.githubusercontent.com
199.232.28.133 avatars2.githubusercontent.com
199.232.28.133 avatars3.githubusercontent.com
199.232.28.133 avatars4.githubusercontent.com
199.232.28.133 avatars5.githubusercontent.com
199.232.28.133 avatars6.githubusercontent.com
199.232.28.133 avatars7.githubusercontent.com
199.232.28.133 avatars8.githubusercontent.com
#github end

其中,"#github start" 与 "#github end"都是注释,不写也可以,只是为了我们日后查看方便。

而在添加github的IP地址时,需要注意的是,你写的IP地址和我的可能是不一样的,那么怎么得到这一大堆网页对应的IP地址呢?

打开下面网页,你可以得到github.com的IP地址
https://github.com.ipaddress.com/
解决github网站加载不完全,访问超时的问题_第2张图片
因此就有了host文件中的:

192.30.253.113 github.com

其他github网页对应的IP地址也可以在上面的网页中查询得到,只要在搜索框中输入网页即可!解决github网站加载不完全,访问超时的问题_第3张图片
3.重新打开cmd,测试ping github.com
如果没问题,你应该看到的是:
解决github网站加载不完全,访问超时的问题_第4张图片
要是还ping不通,试一试输入:

ipconfig /flushdns

刷新下浏览器的缓存,再打开www.github.com
问题解决!

本文借鉴文章:
https://www.cnblogs.com/liuleilei/p/6436093.html
https://blog.csdn.net/nowfuture/article/details/89957035

你可能感兴趣的:(解决github网站加载不完全,访问超时的问题)