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,如需轉載請自行聯系原作者