curl:|curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
最近发现 github 的用户头像和自己文章中的图片显示不出来了。然后今天发现安装 homeBrew 和 nvm 出现了标题的报错信息。
【curl:|curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused】以上是安装 pnpm 的报错信息,可以发现,脚本需要到 raw.githubusercontent.com 上拉取代码。
网上搜索了一下,发现是 github 的一些域名的 DNS 解析被污染,导致DNS 解析过程无法通过域名取得正确的IP地址。
DNS 污染
DNS 污染,感兴趣的朋友可以去了解一下。
解决方案
打开 https://www.ipaddress.com/ 输入访问不了的域名
查询之后可以获得正确的 IP 地址
在本机的 host 文件中添加,建议使用 switchhosts 方便 host 管理
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
添加以上几条 host 配置,页面的图片展示就正常了,homebrew 也能装了,nvm 也行动灵活了。
推荐阅读
- App|App Store connect Operation Error
- IDEA|IDEA 中使用MAVEN Install 项目的时候 报 org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test failed
- RpcException:|RpcException: Invalid token! Failed to invoke method
- cURL 作者“回怼”财富 500 强公司的“白嫖”要求 (不付钱就闭嘴!)
- k8s镜像一直failed pull images
- curl 作者 Daniel Stenberg 计划(将为 curl 添加原生支持 JSON)
- SSL: CERTIFICATE_VERIFY_FAILED
- 解决jasypt|解决jasypt failed to bind properties
- okhttp源码分析(四)-ConnectInterceptor过滤器
- Android|Android ,AndroidStudio ,jar 包 解决 Compilation failed to complete 错误