dig
コマンドを使いたいけど、command not found
だと!
CentOSやUbuntuのインストール後、dig
やnslookup
などDNS名前解決関連コマンドがインストールされていない場合があります。
この記事ではCentOS 8およびUbuntu 20.04でのDNS名前解決関連コマンドのインストール方法を紹介します。
DNS名前解決関連コマンドをインストールする
CentOS 8
CentOS 8でDNS名前解決の関連コマンドをインストールするには、bind-utilsパッケージをインストールします。
$ sudo dnf install bind-utils
bind-utilsパッケージには以下のコマンドが含まれています。
- arpaname
- dely
- dig
- dnstap-read
- host
- nslookup
- nsupdate
$ rpm -ql bind-utils
/etc/trusted-key.key
/usr/bin/arpaname
/usr/bin/delv
/usr/bin/dig
/usr/bin/dnstap-read
/usr/bin/host
/usr/bin/nslookup
/usr/bin/nsupdate
...
Ubuntu 20.04
Ubuntu 20.04でDNS名前解決の関連コマンドをインストールするには、bind9-dnsutilsパッケージをインストールします。
$ sudo apt install bind9-dnsutils
bind9-dnsutilsパッケージには以下のコマンドが含まれています。
- dely
- dig
- mdig
- nslookup
- nsupdate
$ apt-file list bind9-dnsutils
bind9-dnsutils: /usr/bin/delv
bind9-dnsutils: /usr/bin/dig
bind9-dnsutils: /usr/bin/mdig
bind9-dnsutils: /usr/bin/nslookup
bind9-dnsutils: /usr/bin/nsupdate
...