Linux命令(36):nslookup命令-域名查询工具-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

Linux命令(36):nslookup命令-域名查询工具

简介:

nslookup命令


功能说明

nslookup命令,在Windows、Linux下常用的网络命令,可用来查询或诊断域名系统(DNS)的信息。

linux下域名查询的工具有nsloouup、dig、host

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

Name:   www.a.shifen.com

Address: 220.181.111.188

示例

    截取其中服务器的IP地址

[root@rsync01 shell]# nslookup z.cn                                       

Server:         114.114.114.114

Address:        114.114.114.114#53


Non-authoritative answer:

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/1881036,如需转载请自行联系原作者




版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章
最新文章
相关文章