私はネットワーク関係者ではありませんが、(IPv4)アドレスはのような形式で記述できることを理解しています127.0.0.1/16
。WikipediaのIPv4サブネット化リファレンス、Subnetwork、CIDR_notationを読んでみましたが、必要以上に詳細すぎる方法です。
基本的に、今のところCIDR表記法を理解する必要はありません-必要なのは、コマンドラインツールだけです127.0.0.1/16
。
目的に使用できるコマンドラインツールはありますか?
私はネットワーク関係者ではありませんが、(IPv4)アドレスはのような形式で記述できることを理解しています127.0.0.1/16
。WikipediaのIPv4サブネット化リファレンス、Subnetwork、CIDR_notationを読んでみましたが、必要以上に詳細すぎる方法です。
基本的に、今のところCIDR表記法を理解する必要はありません-必要なのは、コマンドラインツールだけです127.0.0.1/16
。
目的に使用できるコマンドラインツールはありますか?
回答:
さて、ネットを検索して、偶然これを見つけました:
Pythonスクリプトなので、ダウンロードしたときに名前を変更し、次のように使用しました。
$ wget http://brandon.sternefamily.net/files/cidr.txt -O cidr.py
$ python cidr.py 127.0.0.1/30
127.0.0.0
127.0.0.1
127.0.0.2
127.0.0.3
このように機能するものが他に存在するかどうか聞いてみたい...
さて、これが誰かを助けることを願っています、
乾杯!
編集:元のリンクはなくなっているようです、ここにアーカイブがあります:http : //web.archive.org/web/20100307140430/http : //brandon.sternefamily.net/files/cidr.txt
あなたはpripsが必要です:
$ prips 127.0.0.0/16
65536行を印刷することに注意してください。
$ prips 127.0.0.0/16 | wc -l
65536
BTW:127.0.0.1は範囲内のホストであるため、誤った入力ですが、ネットワークを指定する必要があります。ipcalcを使用してネットワークを取得します。
$ ipcalc -b 127.0.0.1/16
アドレス:127.0.0.1
ネットマスク:255.255.0.0 = 16
ワイルドカード:0.0.255.255
=>
ネットワーク:127.0.0.0/16
HostMin:127.0.0.1
HostMax:127.0.255.254
Broadcast:127.0.255.255
Hosts / Net:65534クラスA、ループバック
ipcalc
すばらしいPerlスクリプトのように見えますが、最新バージョンは現在ipcalc-0.41のようです。乾杯!