修改host文件来访问github ---- 2016-07-15

1。 由于DNS代理的问题,访问github返回的其实是错误的ip地址。这时可以通过修改host文件来 达到访问github的问题。不过ip过一段时间会有更新。

----------------------------------

(1)C:\Windows\System32\drivers\etc

(2)编辑hosts文件在最后加上如下的地址,具体的ip可以去网站http://ipaddress.com/上查。

192.30.253.112 github.com

192.30.253.113 www.github.com

192.30.253.121 nodeload.github.com

151.101.12.133 raw.github.com

151.101.12.133 documentcloud.github.com

扫描二维码关注公众号,回复: 355971 查看本文章

151.101.12.133 pages.github.com

那么hosts文件的作用是什么呢?看了下面的这段话,你就知道为什么设置了ip后可以连接了,因为没有走DNS,而由于被qiang DNS里存的都是错的。

==========================================================

host是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦
找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。
hosts文件的作用如下:
1、加快域名解析 
对于要经常访问的网站,可以通过在Hosts中配置域名和IP的映射关系,这样当输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。 
2、方便局域网用户 
在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务要输入难记的IP地址,对不少人来说相当麻烦。
现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候输入这个服务器的名字就行了。
3、屏蔽网站 
现在有很多网站不经过用户同意就将各种各样的插件安装到计算机中,有些说不定就是木马或病毒。对于这些网站可以利用Hosts把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。在Hosts写上以下内容:
127.0.0.1 #屏蔽的网站 
0.0.0.0 #屏蔽的网站 
这样计算机解析域名就解析到本机或错误的IP,达到了屏蔽的目的。

以下是知乎网友的讨论,作为记录:

1。 由于DNS代理的问题,访问github返回的其实是错误的ip地址。这时可以通过修改host文件来 达到访问github的问题。不过ip过一段时间会有更新。

被墙?所以可能有些省份的用户可以访问,你却不能访问?

---------------------------------

被墙了。离线的 git 和自己搭的建议的 git 服务器都感觉不舒服。可以自己搭建 github 么?或者有没有现成的替代品?fan qiang不太稳定。纯技术讨论,请尽量不要涉及其他话题。

UPDATE ( 2013-01-24 ):

@月光博客:

「github确认已经于昨日解封,全国各省的DNS大多已经更新,经过测试,访问github都正常,DNS解析出来的IP也已经是正确的IP地址了。」

----------------------------------

猜你喜欢

转载自simon-9527.iteye.com/blog/2311363