天天看點

Linux nslookup指令

nslookup指令

功能說明

    nslookup指令,在Windows、Linux下常用的網絡指令,可用來診斷域名系統(DNS)的資訊。

Centos7,由于使用最小安裝,預設沒有帶該指令,下面是安裝指令示範:

[root@c7 ~]# nslookup                         #提示沒有找到指令

-bash: nslookup: 未找到指令

[root@c7 ~]# yum  provides  */nslookup        #查詢nslookup使用哪個軟體包

已加載插件:fastestmirror

Loading mirror speeds from cached hostfile

 * base: mirrors.neusoft.edu.cn

 * extras: mirrors.tuna.tsinghua.edu.cn

 * updates: mirrors.tuna.tsinghua.edu.cn          #查詢到是使用bind-utils軟體包

32:bind-utils-9.9.4-29.el7.x86_64 : Utilities for querying DNS name servers

源    :base

比對來源:

檔案名    :/usr/bin/nslookup

[root@c7 ~]# yum -y install bind-utils        #安裝該bind-utils軟體包

[root@c7 ~]# nslookup

> www.baidu.com

Server:         219.141.140.10

Address:        219.141.140.10#53

Non-authoritative answer:

www.baidu.com   canonical name = www.a.shifen.com.

Name:   www.a.shifen.com

Address: 220.181.112.244

Address: 220.181.111.188

> 

示例

    截取其中伺服器的IP位址

[root@rsync01 shell]# nslookup z.cn                                       

Server:         114.114.114.114

Address:        114.114.114.114#53

Name:   z.cn

Address: 54.222.60.252

[root@rsync01 shell]# nslookup z.cn | tail -2 | head -1 | awk '{print $2}'

54.222.60.252

[root@rsync01 shell]#

      本文轉自cix123  51CTO部落格,原文連結:http://blog.51cto.com/zhaodongwei/1760888,如需轉載請自行聯系原作者

繼續閱讀