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 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...