在 Linux 上使用 nmap 进行 Ping 扫描在 Linux 上使用 nmap 进行 Ping 扫描在 Linux 上使用 nmap 进行 Ping 扫描在 Linux 上使用 nmap 进行 Ping 扫描
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

在 Linux 上使用 nmap 进行 Ping 扫描

发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Linux 中使用 peng swing 和 nmap 命令查看子网上有哪些设备处于活动状态。

Ping 扫描是指同时 ping 多个设备的能力。当在故障排除时查看机器堆栈中的哪些设备时,这可以成为救星。

当然,您可以使用各种工具进行 ping 扫描,但使用 nmap 命令执行 ping 扫描是最灵活和最广泛使用的方法之一。

因此,在本教程中,我将分享一些使用 nmap 命令执行 ping 扫描的实际示例。

前提条件:先安装nmap

通常,nmap 不会预先安装。您可以通过检查已安装的版本来检查是否已安装:

nmap -v 

如果它抛出错误,提示未找到命令'nmap',可以使用以下命令轻松安装:

对于基于 Ubuntu/Debian 的发行版:

sudo apt install nmap 

对于 Fedora/RHEL 基础:

sudo dnf install nmap

对于基于 Arch 的发行版:

sudo pacman -S nmap

如何通过 nmap 命令使用 ping 扫描

安装完成后,您所要做的就是使用带 -sn 标志的 nmap 命令:

nmap -sn target_IP/s

ping 扫描多个主机的最简单方法是将它们一一附加,如下所示:

nmap -sn [IP_1] [IP_2] [IP_n] 

假设我想 ping 三个 IP 192.168.1.1、192.168.1.7 和 192.168.1.8,所以我将使用以下命令:

nmap -sn 192.168.1.1 192.168.1.7 192.168.1.8

正如您所看到的,所有树主机都已启动!

但是还有更多(更好)的方法来 ping 扫描主机。特别是当您处理一堆机器时。

使用nmap命令Ping扫描整个子网

要 ping 扫描整个子网,您可以使用通配符 * 替换最后一个八位字节(. 之后 IP 的最后一部分):

nmap -sn 192.168.1.*

通过指定IP范围Ping扫描多台主机

因此,如果您想检查特定范围内的IP是否已启动,您可以从这种方法中受益。

假设我想检查从 192.168.1.1 到 192.168.1.10 的 IP,那么我将使用以下命令:

nmap -sn 192.168.1.1-10

使用结尾八位字节 Ping 扫描多个主机

这与上面的方法类似,但您只需附加结尾八位字节即可选择要 ping 的主机。

假设我想 ping 192.168.1.1、192.168.1.7 和 192.168.1.8,这可以使用它们的结尾八位字节轻松完成:

nmap -sn 192.168.1.1,7,8 

使用 nmap 命令进行 ping 扫描时排除 IP 地址

?
您可以使用上面显示的每种语法来排除多个地址以 ping 多个 IP。

您可以使用 --exclude 标志在 ping 一组主机时排除 IP 地址。

假设我想在扫描整个子网时排除 192.168.1.7,因此我将使用以下内容:

nmap -sn 192.168.1.* --exclude 192.168.1.7

同样,您也可以使用 IP 范围将其排除在 ping 之外。

假设我想在扫描整个子网时排除从 192.168.1.1 到 192.168.1.5 的 IP,因此我将使用以下命令:

nmap -sn 192.168.1.* --exclude 192.168.1.1-5

挺容易。不是吗?

但 nmap 能做的不仅仅是 ping

如果您正在入门或想了解有关网络的更多信息,nmap 命令是您应该开始使用的最基本的网络命令之一。

nmap 的功能比您在本指南中看到的要多得多。

我们有关于如何使用 nmap 命令的详细指南:

我希望本指南对您有所帮助。

如果您有任何疑问,请在评论中告诉我。

©2015-2025 Norria support@alaica.com