ip 계산기라는 ipcalc 툴이 있다. 

$ sudo yum install ipcalc


mac에서도 설치 가능하다.

$ brew install ipcalc



ipcalc 확인

Usage: ipcalc [OPTION...]

  -c, --check         Validate IP address for specified address family

  -4, --ipv4          IPv4 address family (default)

  -6, --ipv6          IPv6 address family

  -b, --broadcast     Display calculated broadcast address

  -h, --hostname      Show hostname determined via DNS

  -m, --netmask       Display default netmask for IP (class A, B, or C)

  -n, --network       Display network address

  -p, --prefix        Display network prefix

  -s, --silent        Don't ever display error messages




브로드캐스트 주소 계산기

$  ipcalc -b 192.168.0.88/24

BROADCAST=192.168.0.255

$  ipcalc -b 192.168.0.88/25

BROADCAST=192.168.0.127



ip 확인하기

$ ipcalc -c 192.168.1.99

$ ipcalc -c 192.168.1.9999999999

ipcalc: bad IPv4 address: 192.168.1.9999999999


넷마스크 얻기

$ ipcalc -m 192.168.1.99

NETMASK=255.255.255.0



IP 네트워크 주소 확인하기

$ ipcalc -n 192.168.1.99/24

NETWORK=192.168.1.0

$ ipcalc -n 192.168.1.99/25

NETWORK=192.168.1.0

$ ipcalc -n 192.168.1.99/1

NETWORK=128.0.0.0





Posted by '김용환'
,