50% 折扣 所有计划,时间有限。开始于 $2.48/mo
还剩 9 分钟
安全与网络

如何在 Windows 和 Linux 中使用 NsLookup 命令

艾达·洛夫古德 By 艾达·洛夫古德 阅读时间 9 分钟 更新于 2025 年 2 月 23 日
如何在 Windows 和 Linux 中使用 NsLookup 命令

如果您想了解网络中发生的情况,您需要能够执行 DNS 查询。最好的方法是使用网络管理工具, 查找器。这个命令行工具可以帮助您更好地理解网络问题并帮助您解决它们。

使用NsLookup进行DNS查询主要有两种方法;第一个是在计算机本地使用,第二个是在线使用 NsLookup。在这篇博文中,我们将讨论这两种方法并向您介绍 8 个有用的 NsLookup 命令用例.

DNS 是如何工作的?

为了更好地掌握 NsLookup,我们应该首先了解 DNS 及其实际用途。 DNS 一词是缩写 域名系统。互联网上的每个网站都有一个数字 IP 地址。但您无法通过在浏览器地址栏中手动输入 IP 地址来访问网站。您输入网站的域名,DNS 会将域名映射到 IP 地址。如果没有 DNS 的帮助,用户就无法打开网站。当加载网页时,四个不同的 DNS 服务器协作获取负责的 IP 地址; DNS 递归器, 根域名服务器, 顶级域名服务器, 和 权威域名服务器。每一种 DNS 类型都负责该过程的一个步骤。例如,DNS 递归器尝试使用已存在的缓存数据查找有关域名的信息。如果找不到所需的信息,则会将请求传递给根名称服务器。移交请求的过程将继续进行,直到 DNS 可以找到相关的 IP 地址。

什么是 NsLookup? 

NsLookup(或名称服务器查找)是一个命令行工具,可帮助您解决网络问题。

您可以使用 NsLookup 通过提供域名来获取网站的 IP 地址,反之亦然。这种类型的 DNS 查询称为“A 记录”,它不是您可以使用 NsLookup 进行的唯一 DNS 查询。您还可以请求“AAAA 记录”或“quad A 记录”。在第一个中,当您向 NsLookup 询问域名的 IP 地址时,它会使用负责的 IPv4 地址进行响应。然而,互联网正逐渐转向使用IPv6。因此,您需要能够获取域的负责 IPv6 地址。 “AAAA”记录使用 NsLookup IPv6 命令来满足第二种类型的 IP 请求。至于您可以从 NsLookup 获取的 DNS 记录的第三个示例,我们有 SOA 记录,它为您提供有关 DNS 区域的有用信息和详细信息。您还可以通过 NsLookup 获取更多 DNS 记录,每个记录都有一个特定的命令,这些只是一些常见示例,可帮助您熟悉 NsLookup 的潜力。我们将在接下来的部分中回顾 NsLookup 命令的更多功能。

您很可能已经在 Linux 或 Windows 计算机上使用了此工具。但根据微软的说法,只有安装了 TCP/IP 协议才可以使用 NsLookup 命令行工具。

为什么你应该知道如何使用 NsLookup? 

您可能想知道为什么我需要使用 NsLookup 命令,我不是网络或服务器管理员。然而,您最好了解如何使用 NsLookup 有两个主要原因:

使用 NsLookup 对服务器连接进行故障排除

想象一下您的服务器连接出现问题。使用NsLookup命令,您可以排查连接故障,高效、快速地解决问题。

安保与安全

许多网络钓鱼攻击都涉及对可信网站域名的微小更改。因此,用户可能会在该网站上进行购买或输入信息,但实际上并没有意识到这不是原始网站。然而,这并不是 NsLookup 可以防止的唯一可能的攻击。在一个 DNS缓存中毒攻击,黑客可以将数据流量路由到另一台服务器。这样,用户可能最终会进入一个有潜在危险的网站。通过了解 NsLookup 命令、DNS 记录及其相应活动的正确类型,您可以判断何时以不同方式使用它。

了解一些有用的 NsLookup 命令和 CMD DNS 命令可以帮助扩展您的技术技能。下次遇到服务器问题时,您可以自己解决问题。

Windows 上最常用的 NsLookup DNS 命令

现在您已经了解了 ns Lookup 是什么,让我们回顾一下 Windows 上最常用的 6 个 NsLookup DNS 命令以及它们的用途。

 

1. 获取域名的A记录

如前所述,A记录查询是为了NsLookup IP检查。要在 Windows 上使用此 CMD DNS 命令,请首先按 Windows+R 打开命令提示符,键入“cmd”,然后单击“确定”。此步骤对于 Windows 上的所有命令都是相同的。然后输入“NsLookup”并按 Enter 键。结果,您将看到您的默认服务器和 IP 地址。

然后输入网站的域名,您将获得IP地址。在这里,我们得到了一个非权威的答案。这意味着什么?这意味着我们的查询的答案来自非权威来源。

在 Windows 上获取域的 A 记录

2. 查看域名的NS记录 

此 DNS 命令允许您查找域名的权威名称服务器。权威服务器是DNS区域的权威。要查找域的 NS 信息,可以使用以下命令:

set q=ns
www.example.com

在 Windows 上检查域的 NS 记录

3. 获取域的SOA记录

另一个有用的 CMD DNS 命令是 SOA 记录命令。获取域的 SOA 记录相当简单,与最后一个 DNS 命令类似。唯一的区别是您将查询类型设置为“索阿” 而不是“ns”.

该命令如下所示:

set q=soa
www.example.com

4. 启用调试模式

您可以使用以下 DNS 命令获取有关域名的其他信息:

set debug
www.example.com

该命令使您进入调试模式。调试模式为您提供有关发送到服务器的数据包的信息。

在 Windows 上激活 NsLookup 调试模式

5. 查找MX记录 

邮件交换记录或 MX 记录告诉您哪个邮件服务器负责接收电子邮件。

使用此 DNS 命令获取 MX 记录:

set q=mx
domain name

在 Windows 上获取 MX 记录

6. 检查反向 DNS 查找

当您拥有 IP 地址并正在查找其域时,此命令非常有用。要获取反向 NsLookup,请使用以下命令:

nslookup 'IP address'

 

nslookup 反向 DNS

Linux 上最常用的 NsLookup 命令

现在,让我们在 Linux 服务器上尝试所有这些命令。

1. 获取域名的A记录

要在 Linux 上获取域的 A 记录,请打开终端并输入以下命令:

nslookup example.com

在Linux上获取域的A记录

2. 查看域名的NS记录 

这是 Linux 上域的名称服务器记录所需的 nslookup 命令:

nslookup -type=ns example.com

在Linux上检查域的NS记录

3. 获取域的SOA记录

使用此 nslookup 命令获取命令的 SOA 记录:

nslookup -type=soa example.com

4. 启用调试模式 

使用此 nslookup 命令在 Linux 上启用调试模式:

nslookup -debug example.com

在 Linux 上激活 NsLookup 调试模式

5. 查找MX记录 

您可以使用此 nslookup 命令查找 MX 记录:

nslookup -query=mx example.com

在Linux上获取MX记录

6. 检查反向 DNS 查找 

就像获取域的 A 记录一样,输入 nslookup 后跟 Ip 地址即可获取反向 ns 查找:

nslookup 11.11.11.11

Linux 上的反向 NsLookup

NsLookup 在线工具

除了命令提示符之外,您还可以使用基于 Web 的选项来查询名称服务器。它的工作原理是在在线工具的搜索框中输入域名,并以广泛的 DNS 记录进行响应。在线 NsLookup 工具几乎涵盖了您可以使用命令提示符进行的所有查询。以下是在线 NsLookup 工具的三个示例。

  1. nslookup.io
  2. 宽带搜索
  3. 网络奇才

回顾一下 

每次用户尝试打开网站时,DNS 的神奇之手都会找到 IP 地址并使其能够访问该网站。要更深入地了解您的 DNS 区域并解决其问题,您可以使用 NsLookup。 NsLookup 是一个有用的命令行工具,它为您提供了大量有关名称服务器的信息。您可以将此工具用于多种目的,例如排除服务器连接故障和解决 DNS 问题或增强浏览互联网时的安全性。在本文中,我们介绍了一些适用于 Linux 和 Windows 的有用的 NsLookup 命令。

常问问题

NsLookup 和 Ping 有何不同? 

当您将域名转换为 IP 地址时,这两个工具都会返回相同的答案。但它们的操作流程是不同的。但需要注意的是,ping 通常用于 IP 连接检查,而不是用于诊断和排除 DNS 问题。

我可以对 IP 地址使用 NsLookup 吗?

是的,NsLookup可用于获取与IP地址相关的域名。您可以使用反向 NsLookup 来获取 IP 地址的负责域名。 

DNS 查找告诉您什么?

DNS 查找可以将域名转换为 IP 地址,反之亦然。它还为您提供有关 DNS 区域的一些信息,例如该区域的主名称服务器。

如何显示IPv6名称服务信息?

要使用 nslookup 显示 IPv6 名称服务信息,请打开命令提示符或终端并输入“nslookup -query=AAAA example.com”,将“example.com”替换为您要查询的域。此命令在 DNS 中查询域的 AAAA 记录,其中包含其 IPv6 地址。

A 记录与 AAAA 记录有什么区别?

A 记录和 AAAA 记录都是将域名链接到 IP 地址的 DNS 记录,但它们满足不同版本的 Internet 协议。 A 记录将域名映射到 32 位 IPv4 地址,这是 Internet 地址的传统格式。相比之下,AAAA 记录将域名链接到 128 位 IPv6 地址,解决了由于互联网连接设备呈指数级增长而对更大 IP 地址池的需求。

分享

更多来自博客

继续阅读。

MikroTik L2TP VPN 指南的 Cloudzy 标题图片,显示一台笔记本电脑通过带有盾牌图标的发光的蓝色和金色数字隧道连接到服务器机架。
安全与网络

MikroTik L2TP VPN 设置(使用 IPsec):RouterOS 指南 (2026)

在此 MikroTik L2TP VPN 设置中,L2TP 处理隧道,而 IPsec 处理加密和完整性;将它们配对即可为您提供本机客户端兼容性,无需第三方年龄

雷克萨·赛勒斯雷克萨·赛勒斯 阅读时间 9 分钟
终端窗口显示有关远程主机标识更改的 SSH 警告消息,并在深青色背景上显示“修复指南”标题和 Cloudzy 品牌。
安全与网络

警告:远程主机标识已更改以及如何修复它

SSH 是一种安全网络协议,可在系统之间创建加密隧道。它仍然受到需要远程访问计算机而无需图形界面的开发人员的欢迎。

雷克萨·赛勒斯雷克萨·赛勒斯 10 分钟阅读
DNS 服务器故障排除指南插图,其中包含警告符号和深色背景上的蓝色服务器,用于 Linux 名称解析错误
安全与网络

名称解析暂时失败:这意味着什么以及如何修复?

使用 Linux 时,在尝试访问网站、更新包或执行需要 Internet 连接的任务时,您可能会遇到名称解析错误的临时故障。

雷克萨·赛勒斯雷克萨·赛勒斯 阅读时间 12 分钟

准备好部署了吗? 每月 2.48 美元起。

独立云,自 2008 年起。AMD EPYC、NVMe、40 Gbps。 14 天退款。