コマンドラインから、CIDRネットワークプレフィックスと一致するアドレスブロックを印刷/一覧表示/チェックしますか?


1

私はネットワーク関係者ではありませんが、(IPv4)アドレスはのような形式で記述できることを理解しています127.0.0.1/16。WikipediaのIPv4サブネット化リファレンスSubnetworkCIDR_notationを読んでみましたが、必要以上に詳細すぎる方法です。

基本的に、今のところCIDR表記法を理解する必要はありません-必要なのは、コマンドラインツールだけです127.0.0.1/16

目的に使用できるコマンドラインツールはありますか?

回答:



0

さて、ネットを検索して、偶然これを見つけました:

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


0

あなたは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、ループバック

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.