когда я пытаюсь запустить wget на Kali Linux OS, я получаю ошибку, например, такую:
--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
Перейдите в командную строку и выполните nslookup на имени целевого узла wget, например, "nslookup (вставьте FQDN здесь)". Если nslookup не установлен, вам может потребоваться установить пакет утилит DNS.
nslookup должен вернуть либо IP-адрес целевого узла, либо довольно подробную ошибку с подробным описанием причины сбоя поиска.
Случай 1: wget выдает ошибку, nslookup — нет: Что-то подозрительное происходит, если nslookup правильно разрешает IP-адрес, но wget утверждает, что не может. Пожалуйста, опубликуйте журнал сеанса.
Случай 2: wget выдает ошибку, nslookup — нет: в хост-системе возникла проблема с разрешением DNS, которую необходимо исправить, прежде чем wget заработает.
решение2
Во-первых, я не думаю, что Kali — лучший дистрибутив, если вы новичок. Он создаст вам много проблем.
Что касается вашего вопроса, можете ли вы вместо этого пропинговать 8.8.8.8?
решение3
У меня тоже такое было, я решил это, открыв файл "resolved" в каталоге /etc/network/if-up.d и изменив DNS=DNS в скрипте на DNS=8.8.8.8, после этого все заработало нормально даже после перезагрузки. Надеюсь, это поможет
PS: Посмотрите на картинку ниже, прежде чем редактировать сценарий, иначе если вы что-то испортите, это не моя вина xD