【Linux】一步一步学Linux——nslookup命令(161)
2019-08-21 17:18
1711 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dengjin20104042056/article/details/99977872
00. 目录
文章目录
01. 命令概述
nslookup命令是常用域名查询工具,就是查DNS信息用的命令。
nslookup命令的英文全称为 “query Internet name server interactively ”。nslookup有两种工作模式,即“交互模式”和“非交互模式”。在“交互模式”下,用户可以向域名服务器查询各类主机、域名的信息,或者输出域名中的主机列表。而在“非交互模式”下,用户可以针对一个主机或域名仅仅获取特定的名称或所需信息。
进入交互模式,直接输入nslookup命令,不加任何参数,则直接进入交互模式,此时nslookup会连接到默认的域名服务器(即
/etc/resolv.conf的第一个dns地址)。或者输入
nslookup -nameserver/ip。进入非交互模式,就直接输入
nslookup 域名就可以了。
02. 命令格式
格式:nslookup [参数] [域名]
03. 常用选项
-sil 不显示任何警告信息 exit 退出命令 server 指定解析域名的服务器地址 set type=soa 设置查询域名授权起始信息 set type=a 设置查询域名A记录 set type=mx 设置查询域名邮件交换记录
04. 参考示例
4.1 在非交互模式下查询域名基本信息
[deng@localhost ~]$ nslookup www.itcast.cn Server: 119.29.29.29 Address: 119.29.29.29#53 Non-authoritative answer: www.itcast.cn canonical name = www.itcast.cn.w.kunlungr.com. Name: www.itcast.cn.w.kunlungr.com Address: 183.232.151.215 [deng@localhost ~]$
4.2 进入交互模式下查询域名信息
[deng@localhost ~]$ nslookup > www.itcast.cn Server: 119.29.29.29 Address: 119.29.29.29#53 Non-authoritative answer: www.itcast.cn canonical name = www.itcast.cn.w.kunlungr.com. Name: www.itcast.cn.w.kunlungr.com Address: 183.232.151.215 > www.baidu.com Server: 119.29.29.29 Address: 119.29.29.29#53 Non-authoritative answer: www.baidu.com canonical name = www.a.shifen.com. Name: www.a.shifen.com Address: 183.232.231.174 Name: www.a.shifen.com Address: 183.232.231.172
4.3 交互模式下使用“set”选项设置域名查询类型进行查询
[deng@localhost ~]$ nslookup > set type=mx > www.itcast.cn Server: 119.29.29.29 Address: 119.29.29.29#53 Non-authoritative answer: www.itcast.cn canonical name = www.itcast.cn.w.kunlungr.com. Authoritative answers can be found from: >
4.4 查询其他记录
nslookup -qt = type domain [dns-server] type: A -->地址记录 AAAA -->地址记录 AFSDB Andrew -->文件系统数据库服务器记录 ATMA -->ATM地址记录 CNAME -->别名记录 HINHO -->硬件配置记录,包括CPU、操作系统信息 ISDN -->域名对应的ISDN号码 MB -->存放指定邮箱的服务器 MG -->邮件组记录 MINFO -->邮件组和邮箱的信息记录 MR -->改名的邮箱记录 MX -->邮件服务器记录 NS --> 名字服务器记录 PTR ->反向记录 RP -->负责人记录 RT -->路由穿透记录 SRV -->TCP服务器信息记录 TXT -->域名对应的文本信息 X25 -->域名对应的X.25地址记录
05. 附录
相关文章推荐
- Linux 网络编程一步一步学(五)-开启网络监听服务
- 【Linux】vi(vim)起步学起来有些困难,一步一步温习
- 一步一步实现linux系统apache实现https详解
- 那年,一步一步学linux c ---华为面试题之Variable
- 那年,一步一步学linux c ---sigprocmask 阻塞进程
- 一步一步在OEL5.5 64位Linux上安装Oracle 10gR2 RAC(7)
- 【Linux】一步一步学Linux——dirs命令(了解)(24)
- 【Linux】一步一步学Linux——tail命令(42)
- 一步一步制作ARM-Linux交叉编译环境
- 【Linux】一步一步学Linux——cut命令(44)
- Linux入门之一步一步安装系统
- 【Linux】一步一步学Linux——rev命令(57)
- 一步一步学习Linux(1):linux的历史及现发行版本
- 【Linux】一步一步学Linux——free命令(80)
- 一步一步学ROP之linux_x64篇
- 一步一步走进Linux HOOK API(二)
- 【Linux】一步一步学Linux——chgrp命令(113)
- 【Linux】一步一步学Linux——atq命令(139)
- 【Linux】一步一步学Linux——skill命令(143)
- 勿在浮沙筑高台--一步一步写Linux(一)