Nslookup:在 RHEL/CentOS 7 上找不到命令错误

Ant*_*ich 81 yum rhel centos

在 linux 安装过程中,我选择了“最小”选项:

在此处输入图片说明

当我运行 nslookup 命令来查找 IP 地址时,我收到错误消息nslookup: command not found,如下例所示。

$ nslookup www.google.com
bash: nslookup: command not found
Run Code Online (Sandbox Code Playgroud)

Ste*_*n D 159

最小安装可能没有随bind-utils包一起提供,我相信它包含nslookup.

您可以安装bind-utils

sudo yum install bind-utils
Run Code Online (Sandbox Code Playgroud)

通常,您可以使用以下yum provides命令搜索哪个包提供了命令:

sudo yum provides '*bin/nslookup'
Run Code Online (Sandbox Code Playgroud)

  • 或者,如果您不知道命令应该放在何处,请使用 `*/nslookup`。 (9认同)
  • @Black 如果您使用的是 `ubuntu`,请改用 `apt-get install dnsutils -y`。 (7认同)

小智 18

对于那些使用DEBIAN 的人,要使用的包是dnsutils并且安装过程应该是,启动:

sudo apt-get install dnsutils -y
Run Code Online (Sandbox Code Playgroud)

根据其他用户的说法,Ubuntu 也是如此