找不到Debian 9 dig命令如何在Debian上安装dig
时间:2020-01-09 10:37:57 来源:igfitidea点击:
在新创建的Debian 9服务器上找不到dig命令。-bash: dig: command not found
如何使用命令行在Debian 9 Linux上安装dig命令?
说明:dig命令主要用于查询DNS服务器。
这是用于网络故障排除的有用工具。
它因其灵活性,易用性和主机命令的清晰输出而广受欢迎。
该页面显示了如何使用bash shell在Debian 9上安装dig命令。
您必须以root用户身份登录才能安装以下软件包。
找不到Debian 9 dig命令
运行dig命令时,您可能会收到以下错误消息:
Hyman@debina9:~$ dig www.theitroad.local Hyman@debina9:~$ dig +short myip.opendns.com @resolver1.opendns.com
尝试找到带有type命令的dig:
Hyman@debina9:~$ type -a dig
在echo命令的帮助下显示Linux上的PATH设置:
Hyman@debina9:~$ echo "$PATH"
解决在Debian 9上找不到dig命令
BIND(伯克利Internet名称域)是DNS(域名系统)协议的实现。
BIND包括一个DNS服务器(命名),该服务器将主机名解析为IP地址。
解析器库和用于验证DNS服务器正常运行的工具。
但是,默认情况下不包括dig命令安装bind。
您必须安装dnsutils软件包。
它包含一组实用程序(例如dig命令等),用于查询DNS名称服务器以查找有关Internet主机的信息。
这些工具将为您提供给定主机名的IP地址,以及有关已注册域和网络地址的其他信息。
如何在Debian 9上安装dig
如果需要从DNS名称服务器获取信息,则必须安装dnsutils。
使用apt命令或apt-get命令:
Hyman@debina9:~$ sudo apt install dnsutils
如何使用dig命令?
语法为:
dig Hostname dig DomaiNameHere dig @DNS-server-name Hostname dig @DNS-server-name IPAddress dig @DNS-server-name Hostname|IPAddress type
例如:
Hyman@debina9:~$ dig www.theitroad.local Hyman@debina9:~$ dig @1.1.1.1 bash.theitroad.local Hyman@debina9:~$ dig @1.1.1.1 MX theitroad.local Hyman@debina9:~$ dig @1.1.1.1 AAAA theitroad.local
安装在CentOS Linux 7上的dig命令并显示查询的dns输出
有关在Debian 9上查找软件包名称的小技巧
如果想在Debian 9 Linux 6/7上找出哪个软件包拥有的dig命令?
执行:
Hyman@debina9:~$ apt-cache search dns dig