Nslookup: error de comando no encontrado en RHEL / CentOS 7

63

Durante la instalación de Linux, seleccioné la opción "mínima":

ingrese la descripción de la imagen aquí

Cuando fui a ejecutar el comando nslookup para buscar una dirección IP, recibí el mensaje de error nslookup: command not foundcomo se muestra en el siguiente ejemplo.

$ nslookup www.google.com
bash: nslookup: command not found
Anthony Ananich
fuente
3
¿Has intentado instalar el bind-utilspaquete, que incluye el nslookupbinario?
Wieland

Respuestas:

124

La instalación mínima probablemente no vino con el bind-utilspaquete, que creo que contiene nslookup.

Puedes instalar bind-utilscon:

sudo yum install bind-utils

En general, puede buscar qué paquete proporciona un comando usando el yum providescomando:

sudo yum provides '*bin/nslookup'
Steven D
fuente
77
O si usted no sabe dónde debe vivir el comando, */nslookup.
geedoubleya
Me salepackage bind-utils not found
Black
66
@Black Si está usando ubuntu, use apt-get install dnsutils -yen su lugar.
cizixs
También para Archdnsutils
JoKeR
5

Para aquellos que usan DEBIAN , el paquete a usar es dnsutils y el proceso de instalación debe iniciarse con:

sudo apt-get install dnsutils -y

Según otros usuarios, es lo mismo para Ubuntu

f4d0
fuente