美文网首页
解决github网站 打不开问题

解决github网站 打不开问题

作者: 沐风雨木 | 来源:发表于2020-06-16 00:57 被阅读0次

方法:修改hosts文件

一、hosts文件究竟起到什么作用呢?

无论你上网打的什么网站地址, 实际上最终总归是要转换成一个IP地址才能访问的,平时这个转换工作是有网络上的DNS服务器来完成的. 但是有些时候,有些网站, 由于某些原因,网络上的DNS服务器无法给出正确的或可用IP地址(天朝特别多, 大家懂的), 这个时候hosts文件就可以代劳了,你可以直接用记事本打开这文件看看就知道了, 里面一行就是一条记录, 一个IP地址接一个空格或tab, 再后面就是一个网址。
它起到的作用就是直接在你本机上就把这些网址翻译成 IP地址。
本地预先配置的DNS数据,解析域名的时候首先试图从hosts文件获取,没有则从DNS服务器获取。
此文件的三个主要用途:
  1. 配置没有在DNS注册的域名,这对于局域网的服务有一定的价值,这是正常使用目的。
  2. 避开DNS服务实现某域名指向正确地址,防止别有用心的DNS误导。
  3. 避开DNS服务实现某域名指向错误地址,防止讨厌的广告。

补充一点背景资料:

从 Windows 2000开始,Windows 解析名称的顺序为: DNS cache --> hosts 文件 -->DNS Server –> NetBIOS cache --> WINS Server --> 广播 --> LMHOSTS 文件
hosts 文件的优先级高于 DNS Server,因此修改hosts文件可以跳过被污染的dns服务器。
更规范的做法是修改hosts之后,使用 ipconfig /flushdns 来清空DNS cache.

二、具体操作

2.1、键入网址
http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo

ip 地址.png
2.2、键入网址
https://link.zhihu.com/?target=http%3A//github.com.ipaddress.com/
image.png

2.3、 前往文件夹 C:\Windows\System32\drivers\etc
说明:这里以win10为例,其他系统自行百度。

hosts 文件.png
2.4、修改hosts文件
以记事本形式打开,下面以我的为例修改:
#github
199.232.69.194 github.global.ssl.fastly.net
140.82.114.3 github.com

2.5、更新DNS缓存
若还是不能访问,打开CMD运行如下命令 ipconfig /flushdns 再试一下。

参考:有效解决github网站 打不开问题【2020】

相关文章

网友评论

      本文标题:解决github网站 打不开问题

      本文链接:https://www.haomeiwen.com/subject/slgkxktx.html