今まで存在を知りませんでした。便利。暗算できるようになるべきなんでしょうけど。
Karetta|[misc] IPアドレスの範囲からネットマスクを計算する
例えば、Yahooのモバイル用クローラのIP範囲は「124.83.159.146 〜 124.83.159.185」として公開されています。これをネットマスクを使った表記にするために、ipcountを使ってみたのが以下。
$ ipcount 124.83.159.146 - 124.83.159.185 124.83.159.146/31 124.83.159.146 - 124.83.159.147 [2] 124.83.159.148/30 124.83.159.148 - 124.83.159.151 [4] 124.83.159.152/29 124.83.159.152 - 124.83.159.159 [8] 124.83.159.160/28 124.83.159.160 - 124.83.159.175 [16] 124.83.159.176/29 124.83.159.176 - 124.83.159.183 [8] 124.83.159.184/31 124.83.159.184 - 124.83.159.185 [2] 124.83.159.146/31,/30,/29,/28,/29,/31 124.83.159.146 - 124.83.159.185 [40]
逆にネットマスク表記から範囲を求めてみます。以下は、Gooのモバイル用クローラのIP範囲です。
$ ipcount 210.150.10.32/27 210.150.10.32/27 210.150.10.32 - 210.150.10.63 [32]
以上。

