欢迎光临散文网 会员登陆 & 注册

"追捕"GitHub.comIP地址,由特定DNS解析特定域名

2021-05-24 13:09 作者:CNGEGE  | 我要投稿

在国内访问GitHub时常失败,这对于某些特定群体来说,真是非常让人"窝火",一般这种情况简单解释就是被墙了。其实也不只是这个原因,还有一个更主要的原因是,GitHub的域名解析地址"有多个"。

正如前面所说,GitHub的指向地址并非特定的一个,而是时时刻刻的都在变动。国内的某些运营商的DNS并不能正确的指向GitHub的地址,导致了GitHub访问失败。

但哪个DNS具有这样的功能?

微软,和GitHub同一家的微软的DNS能够正确的指向GitHub的地址

微软的DNS是4.2.2.1,4.2.2.2


简单的方法就是修改你计算机的DNS地址为微软的DNS地址。

修改过后访问GitHub确实顺畅了很多,但是当你再访问百度或哔哩哔哩这样的国内网站时却发现,以前只要一瞬间就能加载完成,现在却要好几秒甚至十几秒。而且时快时慢。

当这些网站通过微软的dns访问时,却显得很无助。那能不能只在访问GitHub的时候才使用微软的DNS解析域名,而访问其他网站的时候还是使用计算机默认设置的DNS解析呢。



其实是可以的!在Windows的本地组策略编辑器中的域名策略

下面设置方法:

搜索“组策略”,点击“编辑组策略”

在计算机中搜索组策略

打开"本地组策略编辑器"后,按照下面的图片添加一个策略表

  1. 点击"计算机配置" > "Windows设置" > "域名解析策略"

  2. 创建规则,下拉框选择"后缀",在输入框中填写"github.com"

  3. 选择"常规DNS服务器"

  4. 勾选"启用DNS设置"

  5. 添加两个DNS地址,为上面说的微软的DNS地址

  6. 点击创建

  7. 创建后要能在"名称解析策略表"中看到刚才设置的策略

  8. 最后点击应用

添加策略

添加完成之后点击"应用"即可

之后在打开GitHub和其他网站作比较,GitHub成功打开的成功率要高出很多

最后 如果这篇文章说的不对或存在错误欢迎指出




"追捕"GitHub.comIP地址,由特定DNS解析特定域名的评论 (共 条)

分享到微博请遵守国家法律