解决 raw.githubusercontent.com 无法访问的问题

电信默认 DNS 直接遮蔽 github

DNS 1: 61.139.2.69
DNS 2: 218.6.200.139 C:\Users\XXXXX>dig @114.114.114.114 raw.githubusercontent.com ; <<>> DiG 9.10.3-P4 <<>> @114.114.114.114 raw.githubusercontent.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16002
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;raw.githubusercontent.com. IN A ;; ANSWER SECTION:
raw.githubusercontent.com. 3318 IN A 185.199.108.133
raw.githubusercontent.com. 3318 IN A 185.199.109.133
raw.githubusercontent.com. 3318 IN A 185.199.110.133 ;; Query time: 31 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: Mon Nov 21 11:58:12 ?D1ú±ê×?ê±?? 2022
;; MSG SIZE rcvd: 102 C:\Users\XXXXX>dig @61.139.2.69 raw.githubusercontent.com ; <<>> DiG 9.10.3-P4 <<>> @61.139.2.69 raw.githubusercontent.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47795
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION:
;raw.githubusercontent.com. IN A ;; ANSWER SECTION:
raw.githubusercontent.com. 30 IN A 0.0.0.0 ;; Query time: 19 msec
;; SERVER: 61.139.2.69#53(61.139.2.69)
;; WHEN: Mon Nov 21 11:58:23 ?D1ú±ê×?ê±?? 2022
;; MSG SIZE rcvd: 59 C:\Users\XXXXX>dig @218.6.200.139 raw.githubusercontent.com ; <<>> DiG 9.10.3-P4 <<>> @218.6.200.139 raw.githubusercontent.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8368
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION:
;raw.githubusercontent.com. IN A ;; ANSWER SECTION:
raw.githubusercontent.com. 30 IN A 0.0.0.0 ;; Query time: 15 msec
;; SERVER: 218.6.200.139#53(218.6.200.139)
;; WHEN: Mon Nov 21 11:58:37 ?D1ú±ê×?ê±?? 2022
;; MSG SIZE rcvd: 59

我说这几天怎么会拉取失败。

情况描述

今天访问 raw.githubusercontent.com/ 时,提示无法访问,可能是因为某些众所周知的原因导致 DNS 污染,最终通过修改 host 解决问题。

解决方案

查询真实 IP

通过 IPAddress.com 查询 raw.githubusercontent.com/ 的真实 IP,

可知其真实 IP 为 199.232.68.133。

修改 hosts

CentOS 及 macOS 直接在终端输入

sudo vi /etc/hosts

编辑 hosts 文件,新增下列内容

199.232.68.133 raw.githubusercontent.com

保存即可。

大佬维护的开源项目(推荐)

github.com/521xueweihan/GitHub520

解决 raw.githubusercontent.com 无法访问的问题的更多相关文章

  1. `curl -L` 解决 GitHub 的 raw.githubusercontent.com 无法连接问题

    解决 GitHub 的 raw.githubusercontent.com 无法连接问题 在使用 curl 下载文件时,如果出现以下情况 curl: (7) Failed to connect to ...

  2. 解决GitHub网页githubusercontent地址无法访问问题

    问题 解决GitHub网页githubusercontent地址无法访问问题 解决方法: 参考链接:https://zhuanlan.zhihu.com/p/107691233 注意 安装有火绒的,可 ...

  3. 临时解决GitHub的raw.githubusercontent.com无法连接问题

    http://qjzd.net:3000/topic/5e48cc33dcf06d6a181ffb81 查询真实IP 通过IPAddress.com首页,输入raw.githubusercontent ...

  4. Failed to connect to raw.githubusercontent.com port 443: Connection refused

    问题:macOS安装Homebrew时总是报错(Failed to connect to raw.githubusercontent.com port 443: Connection refused) ...

  5. Linux下安装vim-plug报错:Failed to connect to raw.githubusercontent.com port 443: Connection refused

    安装vim-plug时,输入以下命令: curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.c ...

  6. Failed to connect to raw.githubusercontent.com 443 解决方案

    wget 'https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid ...

  7. 解决:Tomcat 局域网IP地址 访问不了

    解决:Tomcat 局域网IP地址 访问不了 2014年10月17日 ⁄ 综合 ⁄ 共 1000字 ⁄ 字号 小 中 大 ⁄ 评论关闭 如果连最基本的localhost:8080都失败的话. 原因就一 ...

  8. dns解决测试微信二级域名访问问题

    背景介绍: 1:解决本地不能通过域名访问问题: 2:解决微信设置二级域名且本地iis站点使用非80端口号问题: ps:网站中微信部分在global中设置了重定向,代码已经修改为必须通过“wechat. ...

  9. 解决用户绕过Servlet直接访问jsp页面

    解决用户绕过ActionServlet,直接访问jsp文件的问题 1.将所有jsp文件拷贝到WEB-INF目录下 因为WEB-INF目录中的内容不能直接访问,但能转发过来 项目结构图如下: 2.修改s ...

  10. GitHub的raw.githubusercontent.com无法链接

    今天在用Github下载是总报错,其中错误一开始是DNS的问题 查资料后得知是DNS污染,之后就先找真实的IP地址,添加进C:\Windows\System32\drivers\etc hosts文件 ...

随机推荐

  1. PHP将整形数字转为Excel下标

    1.背景 这两天在接到一个需求,需要导出一个班级所有学员的所有成绩,在最后excel表处理的时候发现导出的列超过了26列,后面会出现AA之类的下标,所以写了一个函数把数字整型转为Excel对应的下标. ...

  2. 记一次CPU飙升的问题排查

    1.背景 通过公司监控工具监控,发现公司某个应用cpu利用率达到120%,也就是说这个应用自己单独占用一个cpu使用,为何占用这么高?让我们一起排查一下 2.开始排查 (1) 第一步获取cpu过高应用 ...

  3. Oracle 19.3 RAC on Redhat 7.6 安装最佳实践

    本文讲述了在Redhat Linux 7.6上安装Oracle 19.3 RAC的详细步骤,是一篇step by step指南: 借鉴资深工程师赵庆辉.赵靖宇等人技术博客或公众号编写. 一.实施前期准 ...

  4. ansible开局配置-openEuler

    ansible干啥用的就不多介绍了,这篇文章主要在说ansible的安装.开局配置.免密登录. ansible安装 查看系统版本 cat /etc/openEuler-latest 输出内容如下: o ...

  5. Java常见面试真题之中级进阶

    前言 本来想着给自己放松一下,刷刷博客,突然被几道面试题难倒!java反射的作用于原理?说说List,Set,Map三者的区别?Object 有哪些常用方法?大致说一下每个方法的含义?Java 创建对 ...

  6. isPCBroswer:检测是否为PC端浏览器模式

    function isPCBroswer() { let e = navigator.userAgent.toLowerCase() , t = "ipad" == e.match ...

  7. 啃啃老菜:Spring IOC核心源码学习(一)

    啃啃老菜:Spring IOC核心源码学习(一) 本文主要以spring ioc容器基本代码骨架为切入点,理解ioc容器的基本代码组件结构,各代码组件细节剖析将放在后面的学习文章里. 关于IOC容器 ...

  8. golang配置读取值viper

    viper简介 Viper是Go应用程序的完整配置解决方案,包括12-Factor应用程序.它旨在在应用程序中工作,并且可以处理所有类型的配置需求和格式.它支持: 设置默认值 从JSON.TOML.Y ...

  9. 系统日志查询之journalctl

    journalctl是什么 查询系统日志的工具 journalctl -xe是什么意思 -xe是排查问题时最常用的参数:-e 从结尾开始看-x 相关目录(如:问题相关的网址) journalctl - ...

  10. Element-Plus表格:Table自定义合并行数据的最佳实践

    " 知行合一 " -- 王阳明 在开发项目中,我们时常会用到表格,许多需求可能会要求自定义特定的行或列. 接下来,我们将探讨在实际开发中如何应对这一挑战. 本文案例采用的技术: 名 ...