您的位置:首页 > 运维架构 > Linux

【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系列教程汇总

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: