使用 wget 时收到“无法解析主机地址”错误

使用 wget 时收到“无法解析主机地址”错误

我是 Linux 系统的新手,最近买了一本包含实验内容的书,教我如何通过 Virtualbox 使用 Kali Linux。但是,当我尝试使用 wget 时,收到此错误:

Resolving hackerhousebook.com (hackerhousebook.com)... failed: Temporary failure in name resolution
wget: unable to resolve host address 'hackerhousebook.com'

我原来的命令是:

$ wget --user username --password password https://hackerhousebook.com/files/wordlists.tgz

答案1

如果您正在使用非 Ubuntu 的 Linux 发行版,那么您的问题就与本论坛无关。

您的客户端存在 DNS 无法正常工作的基本问题,或者您使用的 DNS 服务器暂时出现问题。或者您没有 Internet 连接。此网站(以及整个 Internet)上有许多答案可帮助您隔离和修复您的特定问题。主机名确实是可解析和可访问的。我测试时它运行良好。

尝试ping 51.255.28.132确定您是否遇到了基本网络问题或仅仅是解析主机名的问题。还要尝试ping 8.8.8.8确定您用于查询的 DNS 服务器是否存在问题。8.8.8.8 是 Google DNS 服务器的 IP 地址。

根据您的更新评论,您尝试访问相关文件时,相关网站的区域文件可能不可用。如今,DNS A 记录和区域文件出现问题的情况很少见,但确实会发生。

dig hackerhousebook.com

; <<>> DiG 9.18.12-0ubuntu0.22.04.3-Ubuntu <<>> hackerhousebook.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45756
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;hackerhousebook.com.       IN  A

;; ANSWER SECTION:
hackerhousebook.com.    3537    IN  A   51.255.28.132

;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Fri Oct 27 21:46:45 PDT 2023
;; MSG SIZE  rcvd: 64



wget --user username --password password https://hackerhousebook.com/files/wordlists.tgz
--2023-10-27 21:46:51--  https://hackerhousebook.com/files/wordlists.tgz
Resolving hackerhousebook.com (hackerhousebook.com)... 51.255.28.132
Connecting to hackerhousebook.com (hackerhousebook.com)|51.255.28.132|:443... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Authentication selected: Basic realm="login with student / student"
Reusing existing connection to hackerhousebook.com:443.
HTTP request sent, awaiting response... 401 Unauthorized

Username/Password Authentication Failed.

相关内容