IP ドメイン アドレス (例: ) を使用するコマンドライン ネットワーク プログラムと連携する必要がある簡単なスクリプトを D で作成しています10.0.14.0/24
。
Dでそのために存在する準備ができているパーサーはありますか?
ドメインを検証して要素に分割できるもの。
古いコードを掘り起こし、github 用に少しフォーマットしました。ただし、おそらくバグがあります。
https://github.com/adamdruppe/arsd/blob/master/cidr.d
あなたはそれを次のように使用します
import cidr;
import std.stdio;
void main() {
auto block = IPv4Block("192.168.1.0/24");
foreach(address; block) writeln(address);
}
などなど。