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
命令。
Maestral Dropbox客户端:如何在Linux上安装和使用
Dropbox是一种流行的云服务,用于在设备之间同步文件,但并非所有用户都对官方的Dropbox客户端应用程序感到满意。许多人觉得它过于臃肿,在一个似乎只会增加尺寸的包中提供了不必要的功能或限制。 Maestral是一个轻量级的开源Dropbox客户端,适用于用Python编写的Linux和macOS。它的主要目标是为客户端提供Dropbox不再直接支持的平台和文件系统。 此外,Maestral提
Samba 4.20带来增强的安全性和新功能
Samba 4.20现在可供下载,它提供了增强的安全性、改进的功能和旨在现代化和简化Active Directory(AD)操作的新功能。 它是一个开源软件套件,可为SMB/CIFS客户端提供无缝的文件和打印服务。这允许Linux/Unix服务器和基于Windows的客户端之间的互操作性,使其成为网络管理员的重要工具,无论底层操作系统如何,都可以创建一个有凝聚力的网络环境。 Samba 4.20亮
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhone之间传输照片的所有方法。 将照片从旧iPhone传输到新iPhone 当你升级到新iPhone时,苹果提供了几种不同的方式来从旧iPhone传输照片。最佳方法取决于您可以等待多长时间才能开始使用新设备,您的互联网连接速度有多快,您有多少iCloud存储空间,以及您是想传输所有内
如何在Linux上控制CPU风扇速度
CPU风扇速度通常是自动管理的。这在很多方面都是有益的——它确保您的系统能够根据当前温度和节能设置进行充分冷却——但有时,这还不够。 手动调整CPU风扇速度是一种很好的方式,可以根据您的喜好优先考虑静音或冷却等好处。最棒的是,在fancontrol或其他风扇速度控制应用程序的帮助下,您可以在Linux系统上轻松实现这一点。 在Linux上安装风扇转速控制应用程序 如果您想在Linux中采用最简单的
如何通过PHP-FPM配置Nginx以使用PHP
Nginx+PHP是最受欢迎的软件组之一,您可以使用它来构建您的网站。本分步教程将向您展示如何使用PHP-FPM在服务器上安装和配置Nginx以执行PHP。 Nginx是PHP-FPM的理想组合。它是一个稳定的Web服务器,以其令人印象深刻的性能和低资源消耗而闻名。 当您使用PHP-FPM时,PHP作为一个独立的服务运行。使用这个PHP版本作为语言解释器意味着请求将通过UNIX套接字进行处理。Ng