wget 名称解析暂时失败 + 无法解析主机地址

wget temporary failure in name resolution + unable to resolve host address

我正在尝试下载一些数据集,在网站上给出的下载命令如下:

sudo wget -v --report-speed=bits -o log --progres=dot --continue --timestamping "https://ni...." 

还有一个下载按钮,我可以使用浏览器下载数据集(下载开始),但是它太大了,所以我需要使用wget命令将数据集下载到服务器。

当我在服务器中执行 运行 wget 命令时,下载从未开始,我在日志中收到以下错误: cat log

user@anonymous_serv29GQ-TVRT:~/Data/AUDIO_DATA$ cat log
The name is too long, 1443 chars total.
Trying to shorten...
New name is cts*******Faws4_request&X-Amz-Date=20210917T165701Z&X-Amz-Expires=180&X-Amz-Security-Token=IQoJb3asassasJpZ2luX2V*******.
--2021-09-17 23:32:27--  https://ni****?X-Amz-Algorithm*******75d22ccfc6
Resolving nis**.s3.amazonaws.com (n***.amazonaws.com)... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘ni****.s3.amazonaws.com’

我尝试使用浏览器开发工具并复制为 curl,但也失败了。我看到的另一个选择是在服务器中安装 vnc 并使用浏览器,但这仍然不是一个完整的解决方案,因为我需要确保即使我退出会话也能继续下载。

我的服务器出现 DNS 问题。我用

编辑了 /etc/resolv.conf 文件
nameserver 8.8.8.8

终于用这个命令下载了

wget -c -O "out.tar.gz" "URL"