Wenn ich versuche, wget auf Kali Linux OS zu verwenden, erhalte ich eine Fehlermeldung, zum Beispiel lautet der Fehler
--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’
Bitte helfen Sie mir, das Problem zu lösen. Danke
Antwort1
Gehen Sie zu einer Eingabeaufforderung und führen Sie einen nslookup für den wget-Zielknotennamen aus, z. B. „nslookup (FQDN hier einfügen)“. Wenn nslookup nicht installiert ist, müssen Sie möglicherweise das DNS-Dienstprogrammpaket installieren.
nslookup sollte entweder die IP-Adresse des Zielknotens oder einen ausführlichen Fehler zurückgeben, der detailliert beschreibt, warum die Suche fehlgeschlagen ist.
Fall 1: wget gibt einen Fehler aus, nslookup nicht: Irgendetwas ist faul, wenn nslookup die IP-Adresse richtig auflöst, wget aber behauptet, dass es das nicht kann. Bitte posten Sie ein Sitzungsprotokoll.
Fall 2: wget gibt einen Fehler aus, nslookup nicht: Es gibt ein Problem bei der DNS-Auflösung im Hostsystem, das behoben werden muss, bevor wget funktioniert.
Antwort2
zunächst einmal glaube ich nicht, dass Kali die beste Distribution für neue Benutzer ist, da sie viele Probleme bereiten wird.
Können Sie zu Ihrer Frage stattdessen 8.8.8.8 anpingen?
Antwort3
Das ist mir auch passiert. Ich habe es gelöst, indem ich die Datei „resolved“ im Verzeichnis /etc/network/if-up.d geöffnet und DNS=DNS im Skript in DNS=8.8.8.8 geändert habe. Danach funktionierte es auch nach dem Neustart einwandfrei. Hoffe, das hilft
PS: Schau dir das Bild unten an, bevor du das Skript bearbeitest, sonst ist es nicht meine Schuld, wenn du etwas vermasselt hast xD