如何使用 ipcalc 工具计算 IP 子网地址?
如果您正在进行任何类型的中到高级网络,则子网划分是您必须处理的事情。虽然有些人可以在头脑中进行二进制数学运算以找出正确的子网掩码,但其他人可能会发现计算起来很困难。对于这些人来说,Ipcalc 是一个 Linux 实用程序,可以帮助他们计算子网的数量、子网划分掩码和其他与 IP 寻址相关的信息。
Ipcalc 根据 IP 地址和网络掩码确定广播、网络、Cisco 通配符掩码和主机范围。您可以通过指定第二个网络掩码来创建子网和超网。它也意味着成为一种教学工具。因此,子网划分结果显示为简单的二进制值。
Ipcalc 特点:
- 多个地址和网络掩码输出的格式(点分四、十六进制、位数)。
- 广播地址、网络类、Cisco 通配符、主机/范围和网络范围都是输出。
- 输出各种类型的位图。
- 输出用户定义数量的额外网络。
- 可以使用命令行访问多个网络。
- 主机名 DNS 解析。
安装
要在基于 Ubuntu/Debian 的 Linux 中安装 Ipcalc,请打开终端并运行以下命令:
$ sudo apt-get install ipcalc
如何使用 Ipcalc?
使用 ipcalc 找出您需要了解的有关 IP 地址的所有信息:
$ ipcalc 192.168.1.27
计算子网
要计算 192.168.1.0/24 的子网,请使用以下命令:
$ ipcalc 192.168.1.0/24
计算具有 5 个主机的单个子网
要计算单个子网,请使用以下命令:
$ ipcalc 192.168.1.0 -s 5
使用单个命令计算多个子网
假设您要将 192.168.1.0 拆分为三个子网,总共有 50 个主机。在每个网段中,指定您的网络掩码和主机数量。
$ ipcalc 192.168.1.0 -s 10 20 20