用wget命令出现的问题

在linux中用wget下载遇见无法解析主机地址
打开了vi /etc/reslove.conf 文件,然后输入了
nameserver 8.8.8.8
nameserver 8.8.4.4
保存退出,但毫无作用

如果对你有帮助,可以点击该回答右侧的“采纳”按钮!
有几点可能导致无法解析主机地址的原因:

  • 网络连接问题:检查网络是否连接正常,是否能够访问其他网站。
  • DNS服务器配置问题:检查/etc/resolv.conf文件中的DNS服务器配置是否正确。
  • 网络防火墙配置问题:检查防火墙是否阻止了DNS服务的访问。

  • 主机地址无法解析:检查是否输入了正确的主机地址。

如果以上建议都无法解决问题,建议尝试重启网络服务或系统,或者尝试使用其他DNS服务器进行配置。

检查网络连接是否正常。可以使用 ping 命令测试网络连接,如 ping google.com。如果无法连接,可能是网络设置问题导致的,需要检查网络设置和网络连接。

检查防火墙设置。如果防火墙被设置为阻止所有外部连接,那么可能导致无法使用 wget 下载文件。可以尝试关闭防火墙,或者将防火墙设置为允许 wget 使用的端口。

检查 /etc/resolv.conf 文件。该文件包含 DNS 服务器的地址,用于将域名解析为 IP 地址。如果已经在该文件中输入了 DNS 服务器地址,但是仍然无法解析主机地址,那么可能是 DNS 服务器出现问题导致的。可以尝试使用其他 DNS 服务器,或者手动输入 IP 地址来访问网站。

如果以上方法都无法解决问题,可以尝试清除 wget 的缓存或者重新安装 wget。

DNS配置,如果修改reslove文件没生效的话,你还是从网络配置文件中去配置DNS
还有,尽量使用国内的,例如你设置为114.114.114.114,因为8.8.8.8,我这边ping过去都偶尔丢包。。。
是啦,你可以先 ping一下DNS地址,是可以ping通的吧?