Спасибо всем за ваш ценный вклад, я наконец нашел ответ. Я не знаю, нормальный ли это способ, но я хотел бы поделиться подходом. Я искал ipconfig /all эквивалентную команду Linux, чтобы получить DNS-адрес для локальной сети на моей машине kali
Я с самого начала знал, что должен ввести свой локальный DNS-адрес в файл /etc/resolv.conf .
Итак, что я сделал, так это скомпрометировал машину Windows, которая была той же сетью, и использовал команду ipconfig /all на скомпрометированной машине. Оттуда я получил DNS-адрес сети, который я обновил в моем файле /etc/resolv.conf , и теперь команда nslookup работает как шарм.
Заметка для себя:
Попробуйте найти эквивалент команды ipconfig /all для Linux, чтобы получить DNS-адрес на самой локальной машине kali.
Вместо удаления каталога, дающего ошибки ввода/вывода, команду можно выполнить один раз для каждого из других каталогов.
Это команда, которую я использовал для удаления зарезервированных символов Windows:
find. -execdir rename -n 's/[\r\n]+/ /g;
s/:/./g;
s/[\|]/-/g;
s/[<>"?*]//g;
s/[ \f\t\v]+$//g;
s/^[ \f\t\v]+//g' {} \;
Он превращает новые строки в пробелы, затем заменяет :
на .
, затем заменяет \|
на -
, затем удаляет <>"?*
, затем удаляет пробелы в конце имени файла, а затем делает то же самое. для пробелов в начале.