问题
从github和zenodo上下载数据,尝试用wget
和curl
下载,都报错:
443... failed: Connection refused
或
Failed to connect to zenodo.org port 443: Connection refused
问题原因
DNS被污染了,需要手动在host文件里面添加要访问网站的IP地址,以跳过DNS解析。
解决办法
- 进入网站查询IP地址:
https://www.ipaddress.com/
- 在圈出来的1或2的位置输入网站名称,比如
zenodo.org
github.com
3. 复制查询到的IP地址,如下图
- 在终端执行命令:
sudo vi /etc/hosts
- 在文件最后一行添加:
IP地址 域名
,比如:
188.185.124.72 zenodo.org
140.82.113.3 github.com
6.保存退出,就可以正常下载了
7. 执行wget
或curl
命令