當我嘗試在 Kali Linux 作業系統上使用 wget 時,出現錯誤,例如錯誤是
--2019-03-25 08:22:32-- http://google.com/
Resolving google.com (google.com)...
failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘google.com’
請幫我解決這個問題。謝謝
答案1
前往命令提示字元並對 wget 目標節點名稱執行 nslookup,例如「nslookup(在此處插入 FQDN)」。如果未安裝 nslookup,您可能需要安裝 DNS 公用程式套件。
nslookup 應該傳回目標節點的 IP 位址,或傳回相當詳細的錯誤,詳細說明找出失敗的原因。
情況 1:wget 拋出錯誤,nslookup 不會:如果 nslookup 正確解析了 IP 位址,但 wget 聲稱無法解析,則出現了可疑情況。請發布會話日誌。
情況 2:wget 拋出錯誤,nslookup 不會:主機系統中的 DNS 解析有問題,必須先修正該問題,然後 wget 才能運作。
答案2
首先,如果你是新用戶,我不認為 Kali 是最好的發行版,它會帶給你很多問題。
關於你的問題,你可以ping 8.8.8.8嗎?
答案3
這也發生在我身上,我透過開啟目錄/etc/network/if-up.d 上的「resolved」檔案解決了這個問題,並將腳本上的DNS=DNS 更改為DNS=8.8.8.8,之後它開始工作即使重新啟動後也很好。希望能幫助你
PS:編輯腳本之前請先看下圖,否則如果你弄亂了一些東西,不是我的錯 xD