6
5

More than 5 years have passed since last update.

コマンドラインでCIDRの計算

Posted at

CIDRはネットワーク関連で192.168.1.0/24とかで表記するアレです

でこの表記が暗算で計算できれば分けないのですが、暗算が苦手なのでコマンドに頼ろうってことで調べてみました.

sipcalc

標準ではインストールされてるディストリビューションは無いようですが
sipcalcコマンドがあります.

MacOSでHomeBrewを使ってる場合はbrew install sipcalcでインストールできます.

sipcalc
$ sipcalc 192.30.252.0/22
-[ipv4 : 192.30.252.0/22] - 0

[CIDR]
Host address            - 192.30.252.0
Host address (decimal)  - 3223256064
Host address (hex)      - C01EFC00
Network address         - 192.30.252.0
Network mask            - 255.255.252.0
Network mask (bits)     - 22
Network mask (hex)      - FFFFFC00
Broadcast address       - 192.30.255.255
Cisco wildcard          - 0.0.3.255
Addresses in network    - 1024
Network range           - 192.30.252.0 - 192.30.255.255
Usable range            - 192.30.252.1 - 192.30.255.254

GitHubのIPsを調べたかっただけなので自力で計算したほうが早かったな

GitHubの192.30.252.0/22のIPの範囲は192.30.252.1192.30.255.254だった

6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5