修改DNS方法解决访问GitHub问题

  1. Windows下通过修改DNS访问GitHub
    1. 1、本方法需要使用的工具
    2. 2、问题描述
    3. 3、修改方法
      1. 查询IP地址
      2. 修改hosts文件
      3. 刷新DNS缓存
      4. 4、方法有效时间追踪

Windows下通过修改DNS访问GitHub

1、本方法需要使用的工具

站长之家

1
https://ip.tool.chinaz.com/

2、问题描述

​ 由于墙的原因导致GitHub的DNS被污染,国内没有服务商来解析GitHub的IP地址。这是造成我们无法访问GitHub的主要原因,那么我们可以自己把IP地址和域名的对应关系指定给电脑从而进行访问。那么我们可以修改Windows的C:\Windows\System32\drivers\etc\hosts文件来达到我们的目的。

3、修改方法

查询IP地址

我们需要在站长之家网站查询三个网址的IP地址:github.com(对应1个IP地址)、github.global.ssl.fastly.net(对应1个IP地址)、assets-cdn.github.com(对应4个IP地址)。

Tips:在站长之家的IP查询输入上述三个域名即可查看IP,在查看IP的时候请多次刷新直到显示的IP地址不再变化再记录下来。

修改hosts文件

  1. 复制C:\Windows\System32\drivers\etc\hosts文件到桌面

  2. 打开方式使用记事本打开

  3. 按照IP和域名对应例子填入以上三个域名的IP对应关系

  4. 替换掉原先的C:\Windows\System32\drivers\etc\hosts文件(会提示管理员权限)

刷新DNS缓存

光修改了DNS以后还不行,需要刷新DNS才行,我提供CMD工具来刷新Windows的DNS缓存。

  1. win键 + R键输入cmd,按回车打开cmd终端

  2. 输入ipconfig/flushdns,按回车提示刷新DNS成功。

视频演示一下

4、方法有效时间追踪

2024年1月4日有效


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1359341226@qq.com

文章标题:修改DNS方法解决访问GitHub问题

字数:400

本文作者:leonardo-lx

发布时间:2024-01-04, 08:38:00

最后更新:2024-01-04, 12:11:00

原始链接:https://leonardo-lx.github.io/2024/01/04/modifyDNS/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。