社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

github | 拒绝访问解决方案

生信石头 • 2 年前 • 677 次点击  

Github拒绝访问解决方案

彭歆  2022528

 

之前国内访问github,多尝试几次,也能刷出来。最近访问github总是提示“github.com 已拒绝连接,查了网上说的各种原因,最后确定应该是浏览器DNS解析时间太长了,于是修改host文件。

 

问题描述:国内访问github.com,总是提示“github.com 已拒绝连接

原因分析:因为访问国外网站时,DNS解析时间太长。

 

解决方案:

修改系统中的hosts文件,为github.com添加合适的DNS,具体的操作步骤如下。

 

1获取合适的DNS

查询的网站有两个:http://tool.chinaz.com/dns? https://tools.ipip.net/dns.php (后者需要注册。)



我选的是安徽(电信),因为TTL值最高,虽然我也不知道它代表什么意思。

 

2 修改hosts文件

Step1 C:\Windows\System32\drivers\etc  #一般在这个路径,不是可以在我的电脑里查找“host”

Step2 使用管理员权限打开记事本工具,如notepad,然后再把host 文件拖到notepad打开。



Step3 按照DNSIP + 域名的形式添加到hosts文件中保存。


注意一定要用管理员权限打开记事本工具(如上图提示Administrator),才能保存编辑过的host”。

 

Step4 打开浏览器,输入github.com,或者github的其他网址,能打开网页,就可以了。

也可以cmd终端中,输入 ping + 域名,如果可以成功ping通证明已经配置好了(打开 cmd窗口的步骤:win+R 在电脑屏幕的左下角会出现运行窗口;输入 cmd 后回车便会打开一个黑色的窗口,即终端)



可以访问github了,不过还是偶尔访问不了(亲测加载两次以上一般就可以了),不知道是不是TTL越低越好,先用着,下次再试试了。

 

Step5  相同的方法也可以解决github.io访问超时,不过github.comDNSgithub.ioDNS是不相同的,所以我们需要访问github.io时还需要添加对应的DNS才行。


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/135158
 
677 次点击