赞
踩
大陆并不墙Github,所以正常情况下我们是可以访问Github的,之所以无法访问是因为DNS的问题。所以我们要做的就是将Github域名映射到正确的IP即可
打开设置,由下图所示目录依此进入网络和Internet→高级网络设置

点后点开你连接的wifi或者是以太网,点击查看其他属性,进入以下页面

编辑DNS设置,把自动改为手动(这里用的是谷歌的DNS,你用其他也行,只要有github的ip映射的dns都行)


其实hosts等同于一个本地自建的域名系统(DNS)
打开站长工具:站长工具-DNS查询
将github相关网址键入搜索,查询延迟最低的IP复制下来

然后win+r打开运行窗口输入:%systemroot%\system32\drivers\etc 进入hosts所在目录,使用记事本打开hosts文件,将github对应IP如下格式输入hosts保存即可
# GitHub Start
108.160.163.102 github.global.ssl.fastly.net
185.199.109.153 assets-cdn.github.com
20.205.243.166 github.com
# GitHub End
简单解释一下:井号(#)后面跟的是注释,这个hosts是不解析的,你写成啥都无所谓。下面是IP后面跟个空格再后面跟域名地址
有的教程说要刷新一下DNS缓存,其实这么久以来我电脑没出现过更改DNS或修改Hosts后不能用的情况,这个看自己情况吧
win+r打开运行窗口输入cmd,打开Dos窗口输入ipconfig/flushdns即可
进入设置中,找到自己连接的WIFI,右键长按选择修改网络(这里以自己手机操作为准)
打开后进入,点击显示高级选项,将IP由DHCP改为静态,列表展开后将下面的DNS域名1和2改成8.8.8.8和4.4.4.4。与PC端操作一至。最后保存即可

那么可以直接在手机设置搜DNS,然后进入DNS加密,设置指定加密DNS服务器,输入谷歌的DNS加密服务器:https://dns.google/dns-query。这个我没试过,自行测试

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。