解决GitHub访问慢问题
程序员文章站
2022-03-07 14:24:36
...
在访问其github时经常会遇到访问速度慢或者是加载不出来的情况,下面我就我的解决方法进行简要说明。
一、问题原因
导致github访问速度慢主要是由于DNS污染。那么什么是DNS,以及什么是DNS污染?
DNS——(域名系统,英文:Domain Name System,缩写:DNS))
- 通俗来讲,网络通信是通过ip地址来确定目的主机是谁,而域名可以理解为ip地址的代号(方便人们记忆)。网络域名服务器(DNS)就是做将ip地址与域名一一对应的工作。
DNS污染又称作——(网域服务器缓存污染)。
- 是指一些刻意制造或无意中制造出来的域名服务器数据包,把域名指往不正确的IP地址即扰乱了正确的ip与域名的对应关系,从而无法访问。
二、解决办法
解决DNS污染的方法有多种,但目前通过修改系统中hosts文件是网络中主流方法同时也是较为简单的一种方法。
Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。
三、操作步骤
-
右击,用管理员权限打开记事本(对系统文件进行修改需要管理员权限)
-
打开C盘->windows->System32->drivers->etc->hosts文件,格式格式选择所有文件。
-
在文件最后添加github的ip对应关系(也可上域名查询网站https://www.ipaddress.com自行查询)
#复制添加即可
140.82.114.4 github.com
199.232.5.194 github.global.ssl.fastly.net
- win键+R启动命令行输入:ipconfig/flushdns,刷新dns解析缓存。
三、结论
修改前:
修改后:
本文所描述解决方法仅仅是多种解决方法中的一种,其中核心部分为在hosts文件中添加ip与域名的对应关系。希望可以解决你所遇到的问题。
end
上一篇: 轻松上手Matplotlib__散点图篇
下一篇: TO_CHAR和TO_DATE的用法
推荐阅读