解决 github 等网站无法访问的办法

一、打开代理设置,在连接->局域网设置中,将“自动检测设置”、“使用自动配置脚本”这两个前面的勾选去掉。

二、用记事本打开“C:\Windows\System32\drivers\etc”下的hosts,若在此目录下没有hosts,则新建一个hosts文本文件,然后将“.txt”后缀去掉,以记事本方式打开,并将目录下imhosts.sam中的内容拷贝到hosts中。

把下面内容拷贝到hosts的最后,并保存。

#github
192.30.253.112 github.com
192.30.253.113 github.com
151.101.185.194 github.global.ssl.fastly.net
151.101.112.133 assets-cdn.github.com
192.30.253.117 api.github.com
192.30.253.116 api.github.com
172.217.21.110 www.google-analytics.com
192.30.253.124 live.github.com
192.30.253.125 live.github.com

这样就可以打开github了。

三、原理:先排除自动配置脚本中保留了不必要的的服务器地址和端口。hosts文件的作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,让访问网址时先搜索hosts文件,如果由网址对应的ip则不需要dns域名解析,因此可以将网址的ip配成静态ip,减少解析过程,提高访问速度。

发布了16 篇原创文章 · 获赞 10 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Hilaph/article/details/103488340