ipcalc – 在 Linux 中计算 IP 子网地址

提前或现代网络,您必须有知识或处理子网。 很少有系统管理员或相关人员可以在头脑中进行二进制数学来计算确切的子网掩码,但他们中的一些人需要帮助,这可以通过 Linux 中的 ipcalc 工具来完成。

在 Linux 中,ipcalc 在网络领域拥有更多的能力。 首先,它收集 IP 地址和网络掩码等数据,然后得出结果广播、网络、思科通配符掩码和主机范围。 此外,您可以通过提供第二个网络掩码来创建子网和超网。 通过以易于理解的二进制值呈现子网划分结果,它可以用作教学工具。

Ipcalc 功能

  • 多种类型的位图作为输出。
  • 从接口检索地址信息。
  • 显示根据 DNS 解析定向的主机名。
  • 输出以压缩和标准方式呈现。
  • 输入地址也以压缩和标准方式呈现。
  • 输出格式为多个地址和网络掩码。
  • 用户定义的额外网络数量作为输出。
  • 标准 IPV6 网络的输出。

如何在 Linux 中安装 ipcalc

在这里,我们将在 Ubuntu 21.04 上安装 ipcalc。 首先打开终端,然后运行以下命令来安装 ipcalc 工具。

$ sudo apt install ipcalc -y

如何在 Linux 中使用 ipcalc

现在,您可以使用您的 IP 地址运行 ipcalc 命令来查看有关网络地址的所有信息。

$ ipcalc 192.168.1.67

输出:

如何计算子网

要计算 192.168.1.0/24 的子网,您可以运行以下命令:

$ ipcalc 192.168.1.0/24

输出:

如何计算具有 7 个主机的单个子网

要计算单个子网,您可以运行以下命令:

$ ipcalc 192.168.1.0 -s 7

输出:

如何抑制二进制输出

要抑制二进制输出,可以使用 -b 选项运行以下命令,如下所示:

$ ipcalc -b 192.168.1.0

输出:

如何使用单个命令计算多个子网

如果要将 192.168.1.0 拆分为三个子网,总主机数为 50。您必须指定每个网段中的主机数和网络桅杆数。

$ ipcalc 192.168.1.0 -s 10 20 20

输出:

要获取有关 ipcalc 的更多详细信息,您只需运行以下命令:

$ ipcalc --help

或者,

$ man ipcalc

结论

在本文中,您通过某些示例了解了 ipcalc 工具以及使用它的步骤。 它是网络相关任务的重要工具。 谢谢!