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




相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
18小时前
|
安全 Linux 数据处理
探索Linux中的`mount`命令
`mount`命令在Linux中用于挂载文件系统到目录,如硬盘、USB或光盘,使用户能访问数据。它支持多种文件系统,提供灵活的选项控制挂载行为,如 `-t` 指定类型,`-o` 设置选项(如`ro`或`rw`)。挂载点的安全管理包括限制权限和完整性检查。示例应用包括挂载USB设备到`/mnt/usb`,只读挂载,以及重新挂载。使用时需注意权限、正确设备文件、选择合适挂载点,并确保数据安全。使用`umount`卸载文件系统。
|
18小时前
|
存储 安全 Linux
深入解析Linux命令modutil:数据处理的得力助手
`modutil`是管理PKCS#11及HSM模块的工具,用于安全数据处理。它跨平台且具丰富选项,如 `-add`、`-remove`、`-list` 和 `-initToken`。示例命令是 `modutil -add "MyHSM" -libfile /path/to/hsm_library.so -slot 0 -dbdir /path/to/pkcs11_db`,用于添加模块。使用时注意权限,备份数据,阅读文档并谨慎操作,可与其他工具如`pkcs11-tool`结合使用。
|
1天前
|
Linux 开发者 Docker
探索Linux命令的新利器:linux-command
**Linux-command 是GitHub上的一个项目,提供580+ Linux命令的搜索工具,包括手册、详解和学习资源。无广告的Web界面方便查询,可部署到个人服务器。项目已获29.5k Star,支持Docker部署。通过示例展示如何搜索命令参数和用法,助力提升Linux操作效率。[GitHub](https://github.com/jaywcjlove/linux-command) | [在线版](https://wangchujiang.com/linux-command/)**
38 1
探索Linux命令的新利器:linux-command
|
1天前
|
Linux 数据处理
Linux中的mknod命令:深入解析与实用指南
**mknod命令详解:Linux下创建设备文件与FIFO** Linux中的mknod用于创建设备文件(块设备、字符设备)和命名管道。需root权限,语法:`mknod NAME TYPE MAJOR MINOR`。例如,创建块设备`/dev/sda`(b 8 0)和字符设备`/dev/null`(c 1 3)。命名管道示例:`mknod /tmp/myfifo p`。注意:现代系统多用udev管理设备文件,手动使用需谨慎。
|
1天前
|
Ubuntu IDE Linux
Linux mkinitrd命令详解:深入探索与实用指南
`mkinitrd`命令在Linux中用于创建initrd镜像,它是启动过程的关键,装载驱动和文件系统。该命令自动打包驱动和模块成内存盘,保证硬件兼容性和系统启动。常用参数包括 `-f`(覆盖现有文件)、`-v`(详细输出)、`-k`(指定内核版本)、`-o`(指定输出文件)。通过示例`mkinitrd -k 2.6.32-642.el6.x86_64 -o /boot/initrd...` 创建镜像。注意:确保内核版本匹配,检查硬件兼容性,定期更新initrd,并在操作前备份数据。
|
1天前
|
存储 安全 Linux
Linux命令mkfifo深度解析
`mkfifo`在Linux中创建命名管道,用于进程间通信(IPC)。管道是临时的,非持久存储,作为数据传输的通道。特点是无缓冲、支持阻塞/非阻塞模式和权限控制。命令语法:`mkfifo -m <权限> 文件名`。示例:创建`mypipe`,一个进程写入,另一进程读取。注意选择阻塞模式、管理权限、删除不再使用的管道,并处理可能的错误。用于数据交换和高效能应用。
|
1天前
|
存储 安全 Unix
探索Linux中的`mkdir`命令:创建目录的艺术
`mkdir`命令在Linux中用于创建目录,是文件管理的关键工具。它可以递归创建目录(-p选项),设置新目录权限(-m选项)并显示详细信息(-v选项)。例如,`mkdir -p dir1/dir2/dir3`会创建多级目录,而`mkdir -m 700 secret`创建一个具有特定权限的目录。在处理项目数据时,常通过脚本批量创建目录,如创建多个年份销售数据的子目录。使用时注意检查目录是否存在,设置适当权限,并避免在根目录下操作。查阅`man mkdir`获取更多帮助。
|
1天前
|
存储 算法 安全
探索Linux的md5sum命令:保障数据完整性的利器
`md5sum`是Linux下的命令行工具,用于计算文件的MD5哈希,确保数据完整性。通过比较哈希值,它可以检测文件是否在传输或存储中被更改。常用参数包括`-b`(二进制模式)、`-c`(校验文件)、`--tag`(创建校验和文件)和`--status`(仅返回校验状态)。尽管MD5因安全性问题不建议用于加密,但仍然用于快速校验。例如,`md5sum filename.txt`计算文件哈希,`md5sum -c checksums.txt`校验文件完整性。注意,应结合安全存储和备份策略使用。

热门文章

最新文章