CentOS安装dig, nslookup, host命令(bind-utils)

首先

CentOS 6进行最小安装时,默认情况下不会安装用于DNS名解析测试的dig、nslookup和host命令。

[root@example-CentOS-6 ~]# which host
/usr/bin/which: no host in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
[root@example-CentOS-6 ~]# which dig
/usr/bin/which: no dig in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
[root@example-CentOS-6 ~]# which nslookup
/usr/bin/which: no nslookup in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
[root@example-CentOS-6 ~]#

如果要在CentOS 6上安装dig, nslookup, host命令,可以安装bind-utils。

[root@example-CentOS-6 ~]# yum -y install bind-utils

目前适用环境

CentOS发布6.6版本(2.6.32-504.8.1.el6.x86_64)

安装 bind-utils

安装bind-utils。

[root@example-CentOS-6 ~]# yum -y install bind-utils

通过安装bind-utils,您将安装dig、nslookup和host命令。

[root@example-CentOS-6 ~]# which dig
/usr/bin/dig
[root@example-CentOS-6 ~]# which host
/usr/bin/host
[root@example-CentOS-6 ~]# which nslookup
/usr/bin/nslookup
[root@example-CentOS-6 ~]#

通过dig、nslookup和host命令,可以进行DNS名称解析测试。

[root@example-CentOS-6 ~]# dig www.example.com +trace

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.1 <<>> www.example.com +trace
;; global options: +cmd
.                       518400  IN      NS      M.ROOT-SERVERS.NET.
.                       518400  IN      NS      A.ROOT-SERVERS.NET.
.                       518400  IN      NS      B.ROOT-SERVERS.NET.
.                       518400  IN      NS      C.ROOT-SERVERS.NET.
.                       518400  IN      NS      D.ROOT-SERVERS.NET.
.                       518400  IN      NS      E.ROOT-SERVERS.NET.
.                       518400  IN      NS      F.ROOT-SERVERS.NET.
.                       518400  IN      NS      G.ROOT-SERVERS.NET.
.                       518400  IN      NS      H.ROOT-SERVERS.NET.
.                       518400  IN      NS      I.ROOT-SERVERS.NET.
.                       518400  IN      NS      J.ROOT-SERVERS.NET.
.                       518400  IN      NS      K.ROOT-SERVERS.NET.
.                       518400  IN      NS      L.ROOT-SERVERS.NET.
;; Received 496 bytes from 172.31.0.2#53(172.31.0.2) in 9 ms

com.                    172800  IN      NS      i.gtld-servers.net.
com.                    172800  IN      NS      e.gtld-servers.net.
com.                    172800  IN      NS      a.gtld-servers.net.
com.                    172800  IN      NS      g.gtld-servers.net.
com.                    172800  IN      NS      c.gtld-servers.net.
com.                    172800  IN      NS      l.gtld-servers.net.
com.                    172800  IN      NS      k.gtld-servers.net.
com.                    172800  IN      NS      h.gtld-servers.net.
com.                    172800  IN      NS      m.gtld-servers.net.
com.                    172800  IN      NS      j.gtld-servers.net.
com.                    172800  IN      NS      f.gtld-servers.net.
com.                    172800  IN      NS      d.gtld-servers.net.
com.                    172800  IN      NS      b.gtld-servers.net.
;; Received 493 bytes from 192.112.36.4#53(192.112.36.4) in 79 ms

example.com.            172800  IN      NS      a.iana-servers.net.
example.com.            172800  IN      NS      b.iana-servers.net.
;; Received 169 bytes from 192.48.79.30#53(192.48.79.30) in 143 ms

www.example.com.        86400   IN      A       93.184.216.34
example.com.            172800  IN      NS      b.iana-servers.net.
example.com.            172800  IN      NS      a.iana-servers.net.
;; Received 185 bytes from 199.43.133.53#53(199.43.133.53) in 125 ms

[root@example-CentOS-6 ~]#
[root@example-CentOS-6 ~]# host -t ns example.com b.iana-servers.net
Using domain server:
Name: b.iana-servers.net
Address: 199.43.133.53#53
Aliases:

example.com name server b.iana-servers.net.
example.com name server a.iana-servers.net.
[root@example-CentOS-6 ~]#
[root@example-CentOS-6 ~]# nslookup a.iana-servers.net.
Server:         XX.XX.XX.XX
Address:        XX.XX.XX.XX#53

Non-authoritative answer:
Name:   a.iana-servers.net
Address: 199.43.132.53

[root@example-CentOS-6 ~]#

以上就是。