赞
踩
Hosts文件该文件的主要作用是定义IP地址和主机名的映射关系,是一个映射IP地址和主机名的规定。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,浏览器会立即打开对应的网页,如果没有找到,则浏览器会将网址交给DNS服务器进行IP地址解析。这也是提高快速打开网页的方法。
对于github的快速访问,可以通过修改Hosts文件,将github.com与IP地址映射起来便可以不用进行DNS地址解析,进而快速打开网页。
补充:
另外对于git clone缓慢,则是因为github.global.ssl.fastly.net域名被限制了,解决方法和上面类似。
具体步骤如下:
1.访问IP查询网址
https://github.com.ipaddress.com/www.github.com,查询github.com的ip地址,其ip地址为140.82.114.4
2.修改HOSTS文件
位置:C:Windows/system32/drivers/etc, Mac:位置 /etc/hosts
直接在该文件末尾添加下面两个映射关系
140.82.114.4 github.com
140.82.114.4 www.github.com
199.232.69.194 github.global-ssl.fastly.net
注意:修改该文件时直接以记事本形式打开就行,保存时可能会提醒以管理员身份修改,点击确定就可以了。或者是通过修改文件的属性,默认是只读的。
3.刷新dns
在cmd中输入以下命令刷新dns
ipconfig/flushdns
4.验证
通过ping来进行验证,此时明显可以看出可以更快速访问github。
同时你会发现我最开始访问github.com时,会出现请求超时的现象,可能你的并不是请求超时,这个问题是因为dns解析的快慢的不同,由于我家这的服务商分配的dns服务器并不是很合理,所以我访问github会请求超时,可以通过修改dns解析服务器,从而达到快速的地址解析的过程,这部分可以参考我的这篇博客,链接如下:
https://blog.csdn.net/qq_38048756/article/details/108347564
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。