728x90
sipcalc 명령어
sipcalc 명령어는 IPv4 또는 IPv6 서브넷에 대한 정보를 계산하는 유틸리티입니다. sipcalc을 사용하면 서브넷 마스크, 네트워크 주소, 브로드캐스트 주소, 호스트 범위, CIDR 등 서브넷에 대한 다양한 정보를 계산할 수 있습니다.
sipcalc 패키지 설치
sipcalc를 설치하려면 운영 체제의 패키지 관리자를 사용합니다.
- Ubuntu
sudo apt-get install sipcalc
- CentOS
sudo yum install sipcalc
- Arch Linux
sudo pacman -S sipcalc
sipcalc 명령어의 기본 구문
Usage: sipcalc [OPTIONS]... <[ADDRESS]... [INTERFACE]... | [-]>
- 주요 옵션
- -4: IPv4를 사용하는 서브넷 계산
- -6: IPv6를 사용하는 서브넷 계산
- -d: 호스트 수 대신 사용 가능한 서브넷 수를 출력
- -s: 요약 정보를 출력
sipcalc 사용 예제
- 단일 IP 주소 분석
sipcalc 192.168.1.10
$ sipcalc 192.168.1.10
-[ipv4 : 192.168.1.10/32] - 0
[IP 주소 정보]
IP 주소: 192.168.1.10
넷 마스크: 255.255.255.255
[네트워크 정보]
네트워크 주소: 192.168.1.10
브로드캐스트 주소: 192.168.1.10
호스트 주소 범위: 192.168.1.10
호스트 주소 개수: 1
- 서브넷 분석
sipcalc 192.168.1.0/24
$ sipcalc 192.168.1.0/24
-[ipv4 : 192.168.1.0/24] - 0
[IP 주소 정보]
IP 주소: 192.168.1.0
넷 마스크: 255.255.255.0
호스트 범위: 192.168.1.1 - 192.168.1.254
호스트 수: 254
[네트워크 정보]
네트워크 주소: 192.168.1.0
브로드캐스트 주소: 192.168.1.255
서브넷 마스크: 255.255.255.0
서브넷 크기: 256
- CIDR 표시 분석
sipcalc 192.168.1.0/23
$ sipcalc 192.168.1.0/23
-[ipv4 : 192.168.1.0/23] - 0
[IP 주소 정보]
IP 주소: 192.168.1.0
넷 마스크: 255.255.254.0
호스트 범위: 192.168.1.1 - 192.168.2.254
호스트 수: 510
[네트워크 정보]
네트워크 주소: 192.168.1.0
브로드캐스트 주소: 192.168.2.255
서브넷 마스크: 255.255.254.0
서브넷 크기: 512
sipcalc를 사용하면 IP 주소, 서브넷, CIDR 표기 등 다양한 네트워크 관련 정보를 쉽게 분석할 수 있습니다.
728x90
sipcalc -4 192.168.0.0/24 명령어를 실행하면, 192.168.0.0/24 서브넷에 대한 다양한 정보를 출력합니다. 이를 통해 해당 서브넷에 대한 네트워크 주소, 브로드캐스트 주소, 호스트 범위 등을 확인할 수 있습니다.
- 192.168.0.0/24 서브넷 정보
sipcalc 192.168.0.0/24
$ sipcalc 192.168.0.0/24
-[ipv4 : 192.168.0.0/24] - 0
[CIDR]
Host address - 192.168.0.0
Host address (decimal) - 3232235520
Host address (hex) - C0A80000
Network address - 192.168.0.0
Network mask - 255.255.255.0
Network mask (bits) - 24
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.0.255
Cisco wildcard - 0.0.0.255
Addresses in network - 256
Network range - 192.168.0.0 - 192.168.0.255
Usable range - 192.168.0.1 - 192.168.0.254
- 192.168.0.0/24 서브넷을 25 서브넷으로 나누기
sipcalc 192.168.0.0/24 -s 25
$ sipcalc 192.168.0.0/24 -s 25
-[ipv4 : 192.168.0.0/24] - 0
[Split network]
Network - 192.168.0.0 - 192.168.0.127
Network - 192.168.0.128 - 192.168.0.255
-
- 세부 정보 표시
sipcalc 192.168.0.0/24 -s 25 -u
$ sipcalc 192.168.0.0/24 -s 25 -u
-[ipv4 : 192.168.0.0/24] - 0
[Split network - verbose]
-[ipv4 : 192.168.0.0/24] - 0
[CIDR]
Host address - 192.168.0.0
Host address (decimal) - 3232235520
Host address (hex) - C0A80000
Network address - 192.168.0.0
Network mask - 255.255.255.128
Network mask (bits) - 25
Network mask (hex) - FFFFFF80
Broadcast address - 192.168.0.127
Cisco wildcard - 0.0.0.127
Addresses in network - 128
Network range - 192.168.0.0 - 192.168.0.127
Usable range - 192.168.0.1 - 192.168.0.126
-
-[ipv4 : 192.168.0.0/24] - 0
[CIDR]
Host address - 192.168.0.128
Host address (decimal) - 3232235648
Host address (hex) - C0A80080
Network address - 192.168.0.128
Network mask - 255.255.255.128
Network mask (bits) - 25
Network mask (hex) - FFFFFF80
Broadcast address - 192.168.0.255
Cisco wildcard - 0.0.0.127
Addresses in network - 128
Network range - 192.168.0.128 - 192.168.0.255
Usable range - 192.168.0.129 - 192.168.0.254
-
-
- 클래스 표시
sipcalc 192.168.0.0/24 -s 25 -u -c
$ sipcalc 192.168.0.0/24 -s 25 -u -c
-[ipv4 : 192.168.0.0/24] - 0
[Classful]
Host address - 192.168.0.0
Host address (decimal) - 3232235520
Host address (hex) - C0A80000
Network address - 192.168.0.0
Network class - C
Network mask - 255.255.255.0
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.0.255
[Split network - verbose]
-[ipv4 : 192.168.0.0/24] - 0
[Classful]
Host address - 192.168.0.0
Host address (decimal) - 3232235520
Host address (hex) - C0A80000
Network address - 192.168.0.0
Network class - C
Network mask - 255.255.255.0
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.0.255
-
-[ipv4 : 192.168.0.0/24] - 0
[Classful]
Host address - 192.168.0.128
Host address (decimal) - 3232235648
Host address (hex) - C0A80080
Network address - 192.168.0.0
Network class - C
Network mask - 255.255.255.0
Network mask (hex) - FFFFFF00
Broadcast address - 192.168.0.255
-
-
sipcalc 명령어 사용법
더보기
---
$ sipcalc --help
sipcalc 1.1.6
Usage: sipcalc [OPTIONS]... <[ADDRESS]... [INTERFACE]... | [-]>
Global options:
-a, --all All possible information.
-d, --resolve Enable name resolution.
-h, --help Display this help.
-I, --addr-int=INT Added an interface.
-n, --subnets=NUM Display NUM extra subnets (starting from
the current subnet). Will display all subnets
in the current /24 if NUM is 0.
-u, --split-verbose Verbose split.
-v, --version Version information.
-4, --addr-ipv4=ADDR Add an ipv4 address.
-6, --addr-ipv6=ADDR Add an ipv6 address.
IPv4 options:
-b, --cidr-bitmap CIDR bitmap.
-c, --classful-addr Classful address information.
-i, --cidr-addr CIDR address information. (default)
-s, --v4split=MASK Split the current network into subnets
of MASK size.
-w, --wildcard Display information for a wildcard
(inverse mask).
-x, --classful-bitmap Classful bitmap.
IPv6 options:
-e, --v4inv6 IPv4 compatible IPv6 information.
-r, --v6rev IPv6 reverse DNS output.
-S, --v6split=MASK Split the current network into subnets
of MASK size.
-t, --v6-standard Standard IPv6. (default)
Address must be in the "standard" dotted quad format.
Netmask can be given in three different ways:
- Number of bits [/nn]
- Dotted quad [nnn.nnn.nnn.nnn]
- Hex [0xnnnnnnnn | nnnnnnnn]
Interface must be a valid network interface on the system.
If this options is used an attempt will be made to gain the address
and netmask from the specified interface.
Replacing address/interface with '-' will use stdin for reading further
arguments.
Report bugs to <simon@routemeister.net>.
---
728x90
'리눅스' 카테고리의 다른 글
[리눅스] OpenLDAP 설치 및 구성 (0) | 2021.06.11 |
---|---|
[리눅스] jenkins 도커 컨테이너로 올리기 (0) | 2021.06.10 |
Ansible setup 모듈(setup module)을 사용하는 방법 (0) | 2021.06.05 |
zsh 프롬프트 전체 경로 대신 현재 디렉터리만 표시하는 방법 (0) | 2021.06.05 |
[draft] curl 명령어 (0) | 2021.06.05 |