开发者社区> 技术小胖子> 正文

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




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

相关文章
Linux编译gcc/g++、自动化构建工具make/makefile
Linux中关于gcc/g++的基本操作,以及makefile的基本操作。
137 0
Linux工具学习之【gdb】
vim 可以编写代码,gcc/g++ 可以编译代码,此时只最后一件神器,就能进行完整的开发工作,那就是通过 gdb 调试代码,毕竟谁都不敢保证自己的代码没有问题,所以就有调试器这种东西帮助我们定位问题,进而解决问题
34 0
Linux工具学习之【git】
git 是一个代码托管平台,它的创始人是大名鼎鼎的 Linux 之父: 林纳斯·托瓦兹,git的诞生可以使我们对已提交的代码历史版本进行回溯,这是一个十分重要的功能,除了查看历史版本外,git 还支持代码合并和打标签等诸多使用功能;简言之,有了 git 以后,我们可以随时随地的对代码进行管理
35 0
Linux工具学习之【gcc/g++】
书接上文,我们已经学习了 Linux 中的编辑器 vim 的相关使用方法,现在已经能直接在 Linux 中编写C/C++代码,有了代码之后就要尝试去编译并运行它,此时就可以学习一下 Linux 中的编译器 gcc/g++ 了,我们一般使用 gcc 编译C语言,g++ 编译C++(当然 g++ 也可编译C语言),这两个编译器我们可以当作一个来学习,因为它们的命令选项都是通用的,只是编译对象不同。除了编译器相关介绍外,本文还会库、自动化构建工具、提权等知识,一起来看看吧
71 0
Linux工具学习之【vim】
vim 是一款小而美的编辑器,是 vi 的升级版,完美支持了其所有指令,并且新增了许多特性,作为一款编辑器,我们可以在上面写各种语言的代码(主要是C/C++)。vim 有多种模式,光是如何退出 vim 这个问题在 Stack overflow 上就有几百万的浏览量,由此可见 vim 还是有一定的使用门槛的。当然 vim 中还有许多指令和极大的自定义空间,需要不断练习以熟练使用 vim,最后我们还可以根据个人喜好配置出一款属于自己的 vim
56 0
利用工具合并CDN日志操作——Linux版本
利用工具合并CDN日志操作——Linux版本自制脑图
13 0
Linux源码阅读工具:ctags
Linux源码阅读工具:ctags
13 0
Linux环境部署Nessus扫描工具
Linux环境部署Nessus扫描工具
38 0
Linux 下的Vi工具学习
Linux 下的Vi工具学习
22 0
【Linux】项目自动化构建工具-make/Makefile的使用
【Linux】项目自动化构建工具-make/Makefile的使用
46 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Decian GNU/Linux安全合规之路
立即下载
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载
冬季实战营第二期:Linux操作系统实战入门
立即下载