Nslookup: błąd nie znaleziono polecenia w RHEL / CentOS 7


62

Podczas instalacji linuxa wybrałem opcję „minimalną”:

wprowadź opis zdjęcia tutaj

Kiedy poszedłem uruchomić polecenie nslookup w celu wyszukania adresu IP, dostałem komunikat o błędzie, nslookup: command not foundjak pokazano w poniższym przykładzie.

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

3
Czy próbowałeś zainstalować bind-utilspakiet, który zawiera nslookupplik binarny?
Wieland

Odpowiedzi:


122

Minimalna instalacja prawdopodobnie nie pochodziła z bind-utilspakietu, który moim zdaniem zawiera nslookup.

Możesz zainstalować za bind-utilspomocą:

sudo yum install bind-utils

Ogólnie rzecz biorąc, możesz wyszukać pakiet, który udostępnia polecenie, używając yum providespolecenia:

sudo yum provides '*bin/nslookup'

7
Lub jeśli nie wiem, gdzie komenda powinna żyć */nslookup.
geedoubleya

Dostajępackage bind-utils not found
Black

6
@Black Jeśli używasz ubuntu, użyj apt-get install dnsutils -yzamiast tego.
cizixs

Również dla Archdnsutils
JoKeR

5

Dla osób korzystających z DEBIAN , pakietem do użycia jest dnsutils, a proces instalacji powinien zostać zainicjowany:

sudo apt-get install dnsutils -y

Według innych użytkowników jest tak samo w przypadku Ubuntu

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.