Если при использовании одной из команд nslookup, host или dig у вас появляется сообщение, что команда не найдена, то первое, что приходит на ум – установить эти утилиты. Но если вы попытаетесь установить nslookup, host или dig, то уже получите сообщение, что пакет не найден.
Если у вас англоязычная консоль, то у вас в выводе будет что-то вроде:
-bash: nslookup: command not found -bash: host: command not found -bash: dig: command not found
Все эти три программы являются частью пакета Утилиты (инструменты) Bind. Т.е. для преодоления ошибки нужно установить соответствующий пакет, который в каждой системе называется по-разному.
В Debian (Linux Mint, Ubuntu, Kali Linux) нужно выполнить команду:
sudo apt-get install bind9utils
В Arch Linux / BlackArch это команда:
pacman -S bind-tools
А в CentOS, Fedora, Red Hat это:
yum install bind-utils
Связанные статьи:
- Как узнать IP DNS сервера в Linux (75.5%)
- Решение проблемы с ошибкой fatal error: stdlib.h: Нет такого файла или каталога (50.6%)
- Решение проблемы с ошибкой make: x86_64-w64-mingw32-gcc: Команда не найдена (50.6%)
- Решение проблемы с ошибкой fatal error: ffi.h: Нет такого файла или каталога (50.6%)
- Решение проблемы с ошибкой ValueError: --enable-jpeg requested but jpeg not found, aborting. (50.6%)
- Ошибки «install_driver(CSV) failed: Can't locate DBD/CSV.pm in @INC» и «Can't locate Text/CSV.pm in @INC» (РЕШЕНО) (RANDOM - 0.6%)