Instalasi dig pada server Linux CentOS sangat mudah menggunakan yum. Dig sebenarnya adalah tools yang direkomendasikan.

Di Ubuntu atau Debian, dig adalah bagian dari paket dnsutils. Sedangkan di CentOS, dig adalah bagian dari paket bind-utils. Jadi pastikan paket tersebut terinstal di sistem operasi Anda, berikut cara instalasinya:

[root@server ~]# yum install bind-utils

 

[root@FleAnuX ~]# yum install bind-utils
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.sin3.sg.voxel.net
 * epel: ftp.cuhk.edu.hk
 * extras: mirrors.sin3.sg.voxel.net
 * updates: mirrors.sin3.sg.voxel.net
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package bind-utils.i686 32:9.8.2-0.10.rc1.el6_3.2 will be installed
--> Processing Dependency: bind-libs = 32:9.8.2-0.10.rc1.el6_3.2 for package: 32                                                                                          :bind-utils-9.8.2-0.10.rc1.el6_3.2.i686
--> Processing Dependency: liblwres.so.80 for package: 32:bind-utils-9.8.2-0.10.                                                                                          rc1.el6_3.2.i686
--> Processing Dependency: libisccfg.so.82 for package: 32:bind-utils-9.8.2-0.10                                                                                          .rc1.el6_3.2.i686
--> Processing Dependency: libisccc.so.80 for package: 32:bind-utils-9.8.2-0.10.                                                                                          rc1.el6_3.2.i686
--> Processing Dependency: libisc.so.83 for package: 32:bind-utils-9.8.2-0.10.rc                                                                                          1.el6_3.2.i686
--> Processing Dependency: libdns.so.81 for package: 32:bind-utils-9.8.2-0.10.rc                                                                                          1.el6_3.2.i686
--> Processing Dependency: libbind9.so.80 for package: 32:bind-utils-9.8.2-0.10.                                                                                          rc1.el6_3.2.i686
--> Running transaction check
---> Package bind-libs.i686 32:9.7.3-8.P3.el6_2.3 will be updated
--> Processing Dependency: libbind9.so.60 for package: 32:bind-9.7.3-8.P3.el6_2.                                                                                          3.i686
--> Processing Dependency: libdns.so.69 for package: 32:bind-9.7.3-8.P3.el6_2.3.                                                                                          i686
--> Processing Dependency: libisc.so.62 for package: 32:bind-9.7.3-8.P3.el6_2.3.                                                                                          i686
--> Processing Dependency: libisccc.so.60 for package: 32:bind-9.7.3-8.P3.el6_2.                                                                                          3.i686
--> Processing Dependency: libisccfg.so.62 for package: 32:bind-9.7.3-8.P3.el6_2                                                                                          .3.i686
--> Processing Dependency: liblwres.so.60 for package: 32:bind-9.7.3-8.P3.el6_2.                                                                                          3.i686
--> Processing Dependency: bind-libs = 32:9.7.3-8.P3.el6_2.3 for package: 32:bin                                                                                          d-9.7.3-8.P3.el6_2.3.i686
---> Package bind-libs.i686 32:9.8.2-0.10.rc1.el6_3.2 will be an update
--> Running transaction check
---> Package bind.i686 32:9.7.3-8.P3.el6_2.3 will be updated
---> Package bind.i686 32:9.8.2-0.10.rc1.el6_3.2 will be an update
--> Processing Dependency: portreserve for package: 32:bind-9.8.2-0.10.rc1.el6_3                                                                                          .2.i686
--> Running transaction check
---> Package portreserve.i686 0:0.0.4-9.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package          Arch      Version                          Repository    Size
================================================================================
Installing:
 bind-utils       i686      32:9.8.2-0.10.rc1.el6_3.2        updates      180 k
Installing for dependencies:
 portreserve      i686      0.0.4-9.el6                      base          22 k
Updating for dependencies:
 bind             i686      32:9.8.2-0.10.rc1.el6_3.2        updates      4.0 M
 bind-libs        i686      32:9.8.2-0.10.rc1.el6_3.2        updates      882 k

Transaction Summary
================================================================================
Install       2 Package(s)
Upgrade       2 Package(s)

Total download size: 5.0 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): bind-9.8.2-0.10.rc1.el6_3.2.i686.rpm              | 4.0 MB     00:08
(2/4): bind-libs-9.8.2-0.10.rc1.el6_3.2.i686.rpm         | 882 kB     00:02
(3/4): bind-utils-9.8.2-0.10.rc1.el6_3.2.i686.rpm        | 180 kB     00:00
(4/4): portreserve-0.0.4-9.el6.i686.rpm                  |  22 kB     00:00
--------------------------------------------------------------------------------
Total                                           349 kB/s | 5.0 MB     00:14
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating   : 32:bind-libs-9.8.2-0.10.rc1.el6_3.2.i686                     1/6
  Installing : portreserve-0.0.4-9.el6.i686                                 2/6
  Updating   : 32:bind-9.8.2-0.10.rc1.el6_3.2.i686                          3/6
  Installing : 32:bind-utils-9.8.2-0.10.rc1.el6_3.2.i686                    4/6
  Cleanup    : 32:bind-9.7.3-8.P3.el6_2.3.i686                              5/6
  Cleanup    : 32:bind-libs-9.7.3-8.P3.el6_2.3.i686                         6/6

Installed:
  bind-utils.i686 32:9.8.2-0.10.rc1.el6_3.2

Dependency Installed:
  portreserve.i686 0:0.0.4-9.el6

Dependency Updated:
  bind.i686 32:9.8.2-0.10.rc1.el6_3.2  bind-libs.i686 32:9.8.2-0.10.rc1.el6_3.2

Complete!