架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4703|回复: 3

nslookup 命令简单介绍

[复制链接]
发表于 2021-9-23 20:52:43 | 显示全部楼层 |阅读模式
显示可用于诊断域名系统 (DNS) 基础结构的信息。 使用此工具之前,应熟悉 DNS 的工作原理。 只有安装了 TCP/IP 协议,才能使用 nslookup 命令行工具。

Nslookup 命令行工具有两种模式:交互式和非交互式。

如果只需要查找一段数据,我们建议使用非交互模式。 对于第一个参数,键入要查找的计算机的名称或 IP 地址。 对于第二个参数,请键入 DNS 名称服务器的名称或 IP 地址。 如果省略第二个参数,则 nslookup 将使用默认 DNS 名称服务器。

微软文档 :https://docs.microsoft.com/zh-cn ... s-commands/nslookup

交互式命令参数

命令:   (标识符以大写表示,[] 表示可选)
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            - 退出程序

QQ截图20210923204415.jpg

使用不同的 DNS 服务器查询 ns 记录


QQ截图20210923203706.jpg

(备注:由于我刚将阿里云的云解析换成了 DNSPod,部分 DNS 节点服务器存在缓存,所有 DNS 节点还没有完全更新,导致从不同 DNS 服务器查询的 ns 记录不同。)

列出详细的记录

命令如下:

QQ截图20210923204821.jpg

查询 txt 记录

命令如下:

QQ截图20210923205104.jpg

NSlookup 程序具有许多用于测试名称解析的高级选项和用于高级故障排除的详细调试模式,掌握该程序对于在其组织内管理 DNS 服务的系统和网络工程师/管理员非常重要。




上一篇:【实战】CentOS 7 下 Kafka 经常挂掉解决方案
下一篇:【实战】制作 Java JDK Windows 绿色免安装版本
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-5-31 21:13:07 | 显示全部楼层
【实战】使用 Docker 搭建 DNS 服务(dnsmasq)
https://www.itsvse.com/thread-10321-1-1.html
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-12-27 09:29:22 | 显示全部楼层
C:\Users\itsvse_11>nslookup -qt=a down.itsvse.com 8.8.8.8
服务器:  dns.google
Address:  8.8.8.8

非权威应答:
名称:    down.itsvse.com
Address:  106.15.82.202
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2023-4-14 22:03:16 | 显示全部楼层
Linux 需要安装如下包,才能使用 nslookup 命令

QQ截图20230414220243.jpg

码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-26 08:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表