CentOs8 ipcalcコマンドを利用してIPアドレスを計算する

CentOs8 ipcalcコマンドを利用してIPアドレスを計算する

ipcalcを利用すると、ネットワーク関連の面倒な計算をコマンド一発で確認することが可能になります。

環境

OS CentOS 8.1.1911 (Core)

ipcalcインストール

まずは下記のコマンドでインストールを行います。

sudo dnf install initscripts

ipcalc使い方

下記のサンプルの通り、サブネットマスクやブロードキャスト、収容可能なホスト数などが一発で計算され表示されます。

ipcalc 192.168.1.1/24

<出力結果>
Address:        192.168.1.1
Network:        192.168.1.0/24
Netmask:        255.255.255.0 = 24
Broadcast:      192.168.1.255

Address space:  Private Use
Address class:  Class C
HostMin:        192.168.1.1
HostMax:        192.168.1.254
Hosts/Net:      254

ブロードキャストの確認

ipcalc -b 192.168.1.100/24

<出力結果>
BROADCAST=192.168.1.255

サブネットマスクの確認

ipcalc -m 192.168.1.100/24

<出力結果>
NETMASK=255.255.255.0

プレフィックス( / )の確認

ipcalc -p 192.168.1.100 255.255.255.0

<出力結果>
PREFIX=24

ネットワークアドレスの確認

ipcalc -n 192.168.1.100/24

<出力結果>
NETWORK=192.168.1.0