Nslookup: команда не найдена ошибка на RHEL / CentOS 7

63

Во время установки Linux я выбрал «минимальный» вариант:

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

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

$ nslookup www.google.com
bash: nslookup: command not found
Энтони Ананич
источник
3
Вы пытались установить bind-utilsпакет, который включает в себя nslookupбинарный файл?
Виланд

Ответы:

124

Минимальная установка, скорее всего, не шла с 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
Black
6
@ Black Если вы используете ubuntu, используйте apt-get install dnsutils -yвместо этого.
cizixs
Также для Archdnsutils
JoKeR
5

Для тех, кто использует DEBIAN , используется пакет dnsutils, и процесс установки должен начинаться с:

sudo apt-get install dnsutils -y

По словам других пользователей, это то же самое для Ubuntu

f4d0
источник