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

方法:修改hosts文件


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

经常在网上看到修改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

拿到github.global.ssl.fastly.net的ip地址,写入host文件,覆盖系统host文件或者加入新的地址。
在这里插入图片描述


2.2、 前往文件夹 C:\Windows\System32\drivers\etc

说明:【这里以win10为例,其他系统自行百度】
在这里插入图片描述


2.3、修改hosts文件

【以记事本形式打开】

在文件末尾添加如下内容这里是引用

=================== 结束了 ==========================================

最终发现github又可以重新访问了这里是引用

三、参考文章 :

https://www.cnblogs.com/henusyj-1314/p/11224231.html
http://blog.sina.com.cn/s/blog_9caf88850102xnlb.html

猜你喜欢

转载自blog.csdn.net/VariatioZbw/article/details/106632744
今日推荐