nslookup参数说明

nslookup介绍

nslookup(名称服务器查找)是用于在Linux、Windows、Mac系统中执行DNS查找的工具。它用于显示DNS详细信息,例如特定计算机的IP地址,域的MX记录或域的NS服务器。

nslookup 可以以两种模式运行:交互 和 非交互。交互式模式允许您查询名称服务器以获取有关各种主机和域的信息,或打印域中的主机列表。非交互式模式允许您仅打印主机或域的名称和请求的信息。

DNS记录类型:

A:指的是用来指定主机名或域名对应的IPv4记录
AAAA:指的是用来指定主机名或域名对应的IPv6记录
MX:邮件交换记录,它指向一个邮件服务器,用于电子邮件系统
NS:用来指定该域名由那个DNS服务器来进行解析
SOA:起始授权机构记录,SOA记录说明了在众多NS记录里那一台才是主要的服务器
CNAME:别名记录,也称为规范名字。这种记录允许将多个名字映射到同一台计算机
TXT:一般指为某个主机名或域名设置的说明

nslookup参数(Windows平台)

C:\Users\Administrator>nslookup
默认服务器:  public1.114dns.com
Address:  114.114.114.114

> help
命令:   (标识符以大写表示,[] 表示可选)
NAME            - 打印有关使用默认服务器的主机/域 NAME 的信息
NAME1 NAME2     - 同上,但将 NAME2 用作服务器
help or ?       - 打印有关常用命令的信息
set OPTION      - 设置选项
    all                 - 打印选项、当前服务器和主机
    [no]debug           - 打印调试信息
    [no]d2              - 打印详细的调试信息
    [no]defname         - 将域名附加到每个查询
    [no]recurse         - 询问查询的递归应答
    [no]search          - 使用域搜索列表
    [no]vc              - 始终使用虚拟电路
    domain=NAME         - 将默认域名设置为 NAME
    srchlist=N1[/N2/.../N6] - 将域设置为 N1,并将搜索列表设置为 N1、N2 等
    root=NAME           - 将根服务器设置为 NAME
    retry=X             - 将重试次数设置为 X
    timeout=X           - 将初始超时间隔设置为 X 秒
    type=X              - 设置查询类型(如 A、AAAA、A+AAAA、ANY、CNAME、MX、
                          NS、PTR、SOA 和 SRV)
    querytype=X         - 与类型相同
    class=X             - 设置查询类(如 IN (Internet)和 ANY)
    [no]msxfr           - 使用 MS 快速区域传送
    ixfrver=X           - 用于 IXFR 传送请求的当前版本
server NAME     - 将默认服务器设置为 NAME,使用当前默认服务器
lserver NAME    - 将默认服务器设置为 NAME,使用初始服务器
root            - 将当前默认服务器设置为根服务器
ls [opt] DOMAIN [> FILE] - 列出 DOMAIN 中的地址(可选: 输出到文件 FILE)
    -a          -  列出规范名称和别名
    -d          -  列出所有记录
    -t TYPE     -  列出给定 RFC 记录类型(例如 A、CNAME、MX、NS 和 PTR 等)
                   的记录
view FILE           - 对 'ls' 输出文件排序,并使用 pg 查看
exit            - 退出程序

>

交互模式

通过键入不带任何参数的nslookup命令进入交互模式

C:\Users\Administrator>nslookup
默认服务器:  public1.114dns.com
Address:  114.114.114.114

> www.baidu.com
服务器:  public1.114dns.com
Address:  114.114.114.114

非权威应答:
名称:    www.baidu.com
Addresses:  39.156.66.14
          39.156.66.18

> server 8.8.8.8
默认服务器:  dns.google
Address:  8.8.8.8

> www.baidu.com
服务器:  dns.google
Address:  8.8.8.8

DNS request timed out.
    timeout was 2 seconds.
非权威应答:
名称:    www.wshifen.com
Address:  103.235.46.39
Aliases:  www.baidu.com
          www.a.shifen.com

> set type=ns
> www.baidu.com
服务器:  dns.google
Address:  8.8.8.8

非权威应答:
www.baidu.com   canonical name = www.a.shifen.com
www.a.shifen.com        canonical name = www.wshifen.com

wshifen.com
        primary name server = ns1.wshifen.com
        responsible mail addr = baidu_dns_master.baidu.com
        serial  = 2203290003
        refresh = 60 (1 min)
        retry   = 30 (30 secs)
        expire  = 2592000 (30 days)
        default TTL = 3600 (1 hour)
>

非互动模式

通过键入nslookup命令,然后输入要查找的主机的名称或IP地址来调用非交互模式。

C:\Users\Administrator>nslookup www.baidu.com
服务器:  public1.114dns.com
Address:  114.114.114.114

非权威应答:
名称:    www.baidu.com
Addresses:  39.156.66.18
          39.156.66.14
          

C:\Users\Administrator>nslookup -ty=a www.baidu.com
服务器:  public1.114dns.com
Address:  114.114.114.114

非权威应答:
名称:    www.baidu.com
Addresses:  39.156.66.18
          39.156.66.14


C:\Users\Administrator>nslookup -ty=ns www.baidu.com
服务器:  public1.114dns.com
Address:  114.114.114.114

非权威应答:
www.baidu.com   canonical name = www.a.shifen.com

a.shifen.com
        primary name server = ns1.a.shifen.com
        responsible mail addr = baidu_dns_master.baidu.com
        serial  = 2205160004
        refresh = 5 (5 secs)
        retry   = 5 (5 secs)
        expire  = 2592000 (30 days)
        default TTL = 3600 (1 hour)

C:\Users\Administrator>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值