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
命令。
如何在Windows 11上执行干净启动
在Windows 11上干净的启动可以帮助您修复任何东西,从缓慢的计算机到任何突然失控的特定程序。它的工作原理是用最少的驱动程序和应用程序启动您的电脑,这可以让您找出错误的原因。 好消息是,将Windows 11引导到干净的引导环境是一个简单的过程。 如何清理引导Windows 11 一 干净启动 是一种故障排除技术,它使用最少的启动程序和驱动程序来启动系统。它可以帮助您确定是否有额外的程序是这个
如何在Mac上静音通知
无论你是忙于工作还是狂看电视节目,每隔几分钟收到一次通知都会令人沮丧。幸运的是,让Mac上的传入通知静音很容易。您可以完全禁用警报,也可以使网站的通知静音。 通过设置禁用特定应用程序的通知 你可能会注意到你从一个特定的应用程序收到了太多通知。在这种情况下,最好的办法是禁用该应用程序的通知。要执行此操作,请执行以下步骤: 单击 苹果标志 在菜单栏的左上角,然后转到 系统设置>;通知 .
Rocky Linux:企业级可替代的CentOS
在很长一段时间内,对于基于Linux的服务器来说,CentOS是一个可靠的选择,因为它实际上是Red Hat Enterprise Linux(RHEL)的免费版本。此外,CentOS还包含了使RHEL成为主流企业级Linux的所有功能。 2020年12月8日,收购了CentOS项目的Red Hat突然宣布,在Red Hat被IBM收购后,其重点发生了变化。他们宣布将对CentOS Linux的所
如何在Linux上轻松安装Microsoft Edge
许多Linux用户已经在使用Chrome或Firefox,但Edge是另一个浏览器选项,可能适用于Chrome不完全支持的发行版。 新版本支持各种Linux发行版,包括Ubuntu、Debian、Fedora和openSUSE。如果你是一个必须使用Windows进行工作的Linux用户,那么有一个可以来回同步数据的浏览器版本是很方便的。 基于Chromium,Microsoft Edge允许用户访
录制更好视频的7个最佳iPhone摄像头设置
虽然你的iPhone可以开箱即用地拍摄好看的视频,但你可以通过调整一些相机设置来获得更好的效果。无论你是初学者还是专业人士,以下是你应该立即调整的所有iPhone相机设置。 1.更改视频分辨率和帧速率 前往您的iPhone 设置 应用程序并转到 摄像头>;录制视频 。在下一个屏幕上,您将看到视频质量和不同帧速率的几种组合。如果你想以尽可能高的分辨率录制,请确保选择60FPS的4K。 但