nslookup Linux命令的示例解释
这个
nslookup
命令是名称服务器查找的缩写,是一种网络管理工具,用于查询DNS(域名系统)服务器以获取域名或IP地址映射。用户还可以使用它查询几种不同类型的DNS记录,如MX、NS和SOA记录。
此外
nslookup
通常用于解决DNS或名称解析问题。简而言之,域名系统提供了人类可读名称之间的映射,例如,
www.archlinux.org
,及其关联的IP地址,如
95.217.163.246
.
同时
挖掘
命令是一种流行的工具,可以用来代替
nslookup
。它具有类似的功能,但更强大,并具有除
nslookup
。因此,如果您想学习如何在Linux上使用dig命令,您会发现我们关于该主题的指南非常有用。
本教程将指导您完成的安装
nslookup
在主要的Linux发行版上,并显示了可用于获取DNS信息的各种命令行示例。
安装nslookup
可能的
nslookup
已安装在您的系统上,可以使用。但如果没有,请使用下面的相应命令进行安装。
要安装
nslookup
在Ubuntu、Debian、Linux Mint和Pop_OS:
sudo apt安装dnsutils
用于在CentOS Stream、Fedora、RHEL、AlmaLinux和Rocky Linux上安装:
sudo yum-install-bind-utils
Arch Linux和基于Arch的Distros(Manjaro、EndeavourOS、Garuda Linux):
sudo pacman-S dnsutils
openSUSE:
绑定实用程序中的sudo zypper
nslookup命令模式
这个
nslookup
命令有两种模式:
互动的
和
非交互式
。如果您只需要查找单个数据,我们建议您使用非交互式模式。
如果需要查找多个数据,可以使用交互式模式。当然,选择使用哪种模式完全取决于您。
例如,通过键入
nslookup
不带任何参数的命令:
nslookup
>
在使用交互式模式时,您可以通过键入退出
出口
.
通过键入
nslookup
命令,后跟要查找的主机的名称或IP地址。
nslookup
archlinux
.org
代码语言:
CSS
(
css
)
1.nslookup基本用法
nslookup
后面跟着域名将显示域的A记录(IP地址)。
nslookup
archlinux
.org
代码语言:
CSS
(
css
)

在上述输出的第一部分中,
服务器
和
住址
是指当前配置为供您的系统使用的DNS服务器。
散列(#)是响应您请求的服务器IP和运行其服务的端口之间的分隔符。
然后下面的部分提供了域名google.com的记录(IP地址)。
在的输出中
nslookup
,你会经常注意到这句话“
非权威应答
”(如上图所示)作为查找结果的一部分。
这是为了告诉您,结果是由非权威(主要)来源的服务器提供的。
通常,这意味着结果是由保存DNS记录缓存副本的服务器(如Internet服务提供商)提供的。
另一方面,一个“
权威答案
“是承载DNS记录主副本的DNS服务器响应您的查找时。
2.查找域的MX记录(电子邮件服务器)
MX(邮件交换器)记录指定负责代表域名接受电子邮件的邮件服务器。换句话说,此记录控制邮件发送到域的位置。
要查看域的邮件记录(MX),请使用
-类型=mx
选项
nslookup-type=mx archlinux.org

3.查找域的NS记录
域的NS(名称服务器)记录是对该域具有权威性的所有名称服务器的映射。您可以使用交换机查询NS记录
-类型=ns
.
因此,它将输出与给定域相关联的名称服务器。
nslookup-type=ns-archlinux.org

4.查找域的SOA记录
SOA(Start Of Authority)记录提供有关域的权威信息,如管理员的电子邮件地址、域上次更新的时间等。
您可以使用开关查询SOA记录
-type=soa
.
nslookup-type=soa archlinux.org

- 起源
:域的主要名称服务器 - 邮件地址
:管理员的电子邮件地址可能会令人困惑,因为它错过了
@
例如在上述SOA记录中,
hetzner.archlinux.org
相当于
[电子邮件保护]
.
- 电视连续剧
:指定区域文件版本的增量序列号。标准约定是使用
YYYYMMDD##
总体安排
- 刷新
:辅助DNS服务器在查询主DNS服务器之前等待的时间(以秒为单位)。 - 重试
:与主DNS重新连接的间隔。 - 失效
:辅助DNS将缓存的区域文件保持为有效的时间。 - 最低限度
:辅助DNS应该缓存区域文件的时间。
5.反向DNS查找
反向DNS查找,基于作为参数提供的IP地址查询服务器名称
nslookup
.
nslookup
95
.217
.163
.246
代码语言:
CSS
(
css
)

6.查询其他DNS服务器
默认情况下
nslookup
将查询系统为所有网络操作配置的相同DNS。但是,您可以指定一个特定的名称服务器来解析域名,而不是使用默认的DNS服务器。
例如,您可以将权威名称服务器设置为请求的一部分,以获得权威答案。
nslookup
archlinux
.org
氧气
.ns
.赫茨纳
.com
代码语言:
CSS
(
css
)

在这里,您可能会注意到,由于
oxygen.ns.hetzner.com
具有的所有区域信息
archlinux.org
.
7.调试查询事务
此外,高级用户可能需要更仔细地检查查询事务的详细信息。这可以使用
-调试
选项:
nslookup
-调试
archlinux
.org
代码语言:
CSS
(
css
)

结论
nslookup
是DNS探测的流行命令行软件之一。本指南教我们如何安装和使用它从域名和IP地址查询DNS信息。
网络管理员可以使用
nslookup
与其他软件同时进行命令并接收各种网络数据。
如果您需要,这是的手册页
nslookup
命令。
LXQt 2.0桌面环境发布,新增功能如下
在上一个1.4版本发布半年多后,LXQt 2.0正式发布,为这个由Qt提供动力的轻量级桌面环境带来了更新和改进。 但重大新闻却隐藏在幕后。正如我们十天前告诉您的那样,LXQt开发人员已经竭尽全力使桌面环境与Wayland兼容。此外,此版本将更多组件转换为Qt 6.6或更高版本。 LXQt 2.0的关键更新 LXQt 2.0版本的一个重要方面是增强了与Wayland的兼容性,Wayland是一种下一
如何在Ubuntu中使用多个外部显示器
像在任何操作系统上一样,在Linux上使用第二个显示器可以帮助您在工作时更有效率,或者在游戏时更深入地沉浸在虚拟世界中。 添加第二个显示器听起来可能很复杂,但在Ubuntu上设置多个外部显示器比你想象的要容易。 先决条件:挑选显示器 首先,您需要至少有一个外部显示器可供使用。如果您的旧显示器只能使用VGA,并且您的系统只有HDMI端口,则需要适配器将其连接。 如果您已经在使用外接显示器并希望获得更
Shotcut 24.02视频编辑器推出Ambisonic音频支持
免费开源视频编辑器Shotcut发布了24.02更新,引入了Ambisonic音频支持,再次提高了标准。它以其空间(球形)品质而闻名,它将听众封装在反映真实世界的声音环境中。 Shotcut的新更新促进了Ambisonic音频与360°视频的集成,并引入了一种价格合理、简单的方法来录制Ambisonic音频并将其转换为5.1环绕声。 这有利于使用GoPro MAX或Zoom H3-VR等设备的用户
如何设置SSH以使用双因素身份验证
安全外壳(SSH)是一种广泛用于从一台计算机到另一台计算机的安全远程登录的协议,它提供了强大的加密功能以防止未经授权的访问。 然而,随着网络威胁的日益复杂,仅仅依靠传统的基于密码的身份验证可能会使系统容易受到暴力攻击和密码盗窃。这就是双因素身份验证(2FA)发挥作用的地方。 它不仅需要密码(你知道的东西),还需要第二个因素,通常是你拥有的东西(比如移动设备)或你身上的东西(就像指纹),从而增加了额
LXC Project宣布6.0 LTS发布并支持至2029年
LXC团队发布了LXC6.0 LTS版本,自上次重大更新LXC5.0以来,历时两年的专注工作达到了顶峰。它代表了该项目的第六次长期支持(LTS)迭代,承诺支持到2029年6月。 对于那些不熟悉细节的人来说,LXC是一种轻量级的容器化技术,它允许您在单个Linux主机上运行容器。它利用内核的cgroups功能来隔离资源使用情况(CPU、内存、网络等),并使用名称空间来隔离文件系统、网络堆栈和进程树等