curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

一、报错内容

今天在安装nvm的时候

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

遇到了这样的错误:

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
image.png

二、问题原因

github 的一些域名的 DNS 解析被污染,导致DNS 解析过程无法通过域名取得正确的IP地址。

什么是DNS污染?🤔

三、解决办法

1. 第一步:获取正确的IP地址

打开 https://www.ipaddress.com/ 输入访问不了的域名

image.png

2. 第二步:修改hosts

① 获取到正确的IP地址后,在终端输入:

$ sudo vim /etc/hosts

② 在hosts中加入以下内容:

199.232.68.133 raw.githubusercontent.com
199.232.68.133 user-images.githubusercontent.com
199.232.68.133 avatars2.githubusercontent.com
199.232.68.133 avatars1.githubusercontent.com
如何使用vim?🤔

四、参考资料

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。