Nslookup: команда не знайдена помилка в RHEL / CentOS 7


62

Під час встановлення Linux я вибрав "мінімальний" варіант:

введіть тут опис зображення

Коли я пішов запускати команду nslookup, щоб шукати IP-адресу, я отримав повідомлення про помилку, nslookup: command not foundяк показано в прикладі нижче.

$ nslookup www.google.com
bash: nslookup: command not found

3
Ви спробували встановити bind-utilsпакет, який включає nslookupдвійковий файл?
Віланд

Відповіді:


122

Мінімальна установка, ймовірно, не постачалася з bind-utilsпакетом, який, на мою думку, містить nslookup.

Ви можете встановити за bind-utilsдопомогою:

sudo yum install bind-utils

Загалом, ви можете шукати, який пакет надає команду за допомогою yum providesкоманди:

sudo yum provides '*bin/nslookup'

7
Або , якщо ви не знаєте , де команда повинна жити, */nslookup.
geedoubleya

Я отримуюpackage bind-utils not found
Чорний

6
@Black Якщо ви використовуєте ubuntu, використовуйте apt-get install dnsutils -yзамість цього.
cizixs

Також для Archdnsutils
JoKeR

5

Для тих, хто використовує DEBIAN , пакет для використання - це dnsutils, і процес інсталяції повинен бути розпочатий із:

sudo apt-get install dnsutils -y

На думку інших користувачів, це те саме для Ubuntu

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.