【Linux】一步一步学Linux——nslookup命令(161)

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

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值