欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解决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地址的解析。

三、操作步骤

  1. 右击,用管理员权限打开记事本(对系统文件进行修改需要管理员权限)解决GitHub访问慢问题

  2. 打开C盘->windows->System32->drivers->etc->hosts文件,格式格式选择所有文件。解决GitHub访问慢问题

  3. 在文件最后添加github的ip对应关系(也可上域名查询网站https://www.ipaddress.com自行查询)

#复制添加即可
140.82.114.4	github.com
199.232.5.194	github.global.ssl.fastly.net

解决GitHub访问慢问题

  1. win键+R启动命令行输入:ipconfig/flushdns,刷新dns解析缓存。解决GitHub访问慢问题

三、结论

修改前:解决GitHub访问慢问题
修改后:解决GitHub访问慢问题


本文所描述解决方法仅仅是多种解决方法中的一种,其中核心部分为在hosts文件中添加ip与域名的对应关系。希望可以解决你所遇到的问题。

end

相关标签: 经验分享