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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.