問題タブ [cidr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
13643 参照

c# - サブネット内のすべての IP アドレスを一覧表示する

サブネット内に含まれるすべての IP アドレスを取得する必要があり、IPnetworkを使用して取得しようとしています

たとえば、サブネット 192.168.1.0/29 の出力は次のようになります。

これが私のコードです:

ご覧のとおり、これは望ましい結果ではありません。私は何が欠けていますか?この仕事を成し遂げるための別のツールや方法はありますか? 何かをハックすることに成功しましたが、きれいではなく、より大きなサブネットを適切に列挙しているかどうかもわかりません。

0 投票する
8 に答える
10667 参照

python - IP アドレスと /CIDR を照合する Python 正規表現

IPv4だけでなく、CIDRのようなものにも一致するように変更するにはどうすればよい10.10.10.0/24ですか?

0 投票する
2 に答える
2432 参照

python - Python: アドレス可能な IP アドレスのリスト

netaddr IPRange または netaddr IPNetwork を指定して、アドレス指定可能な IP アドレスのリストを作成する最も Pythonic な方法は何ですか?

これらを使用すると、サブネットとブロードキャスト アドレスが含まれます。

したがって、IPNetwork(192.168.0.0/27) は 192.168.0.1 から 192.168.0.31 までのリストであり、192.168.0.0 と 192.168.0.32 を含めてはならないことに注意してください。

編集

IPyでそれを行う方法についての情報をありがとう。netaddr で実行できるかどうかを知っている人はいますか?

0 投票する
2 に答える
4724 参照

python - Python ネットワーク/cidr 計算

私は組み込みネットワーク アプライアンス (Linux ベース) の構築に取り組んでおり、デーモン conf ファイルを動的に構築する必要性に遭遇しました。そのため、conf ファイルを作成する Python コードでネットワーク アドレスを計算できるようにする必要があります。私はプログラマーではないので、アプライアンスの出荷が開始されると期待どおりに機能しないモジュールを作成したのではないかと心配しています。

以下は私がこれまでに得たもので、このサイトと Google で見つけたものと実際につなぎ合わせたものです。

ネットワーク インターフェイスのネットワーク アドレスと cidr を見つけるためのより良い方法はありますか? ネットマスクをビン str に変換して 1 を数えるのは、かなり洗練されていないように思えます。

ご意見ありがとうございます。私はこれについて少し迷っています。これがこの種のフィードバックの場所でない場合は、お知らせください。

0 投票する
14 に答える
24685 参照

php - PHP の CIDR 表記からリスト IP を取得する

CIDR 表記から IP アドレスのリストを取得する方法 (または関数/クラス) はありますか?

たとえば、私は 73.35.143.32/27 CIDR を持っていて、この表記法ですべての IP のリストを取得したいと考えています。助言がありますか?

ありがとうございました。

0 投票する
5 に答える
10569 参照

java - Javaでは、IPアドレス範囲を指定して、その範囲をカバーするCIDRブロックの最小リストを返します

IPアドレス範囲をCIDRブロックのリストに変換する際のロジックの一部に問題があります。私はこのウェブサイトがそれを正しく行っていると信じています:http://ip2cidr.com/

開始IPアドレスと終了IPアドレスを渡して、渡された範囲のみをカバーするために必要なCIDRブロックの最小リストをJavaに出力させたいと思います。

たとえば、1.1.1.111の開始アドレスと1.1.1.120の終了アドレスを渡すと、次のように返されると予想されます。1.1.1.111 / 32 1.1.1.112 / 29 1.1.1.120 / 32

(/ 32は単一のアドレスを示します。)

0 投票する
2 に答える
3916 参照

python - IP範囲をCIDR表記に変換するためのモジュール、スクリプト、またはアルゴリズム

多くのIP範囲をCIDR表記に変換するにはどうすればよいですか?私が見つけたのはip2cidrサービスだけですが、200Kを超えるIPレコードがあります。

0 投票する
2 に答える
1017 参照

networking - cidr表記でのサブネット化

CIDR表記のネットワークアドレスのサブネット化に問題があります。誰かが説明してもらえますか?たとえば、この質問をどのように解決できますか?

ネットワークアドレス197.23.37.128/25が4つのサブネットに分割されている場合は、CIDR表記でサブネットアドレスを指定します(最初と最後のサブネットの両方を使用できます)

どんな助けでもいただければ幸いです

0 投票する
1 に答える
1546 参照

php - PHPでCIDR表記からIPアドレスリストを取得するには?

重複の可能性:
PHP の CIDR 表記からリスト IP を取得する

やあ、

CIDR 表記から IP アドレスのリストを生成する必要があります。

たとえば、ユーザーが 200.41.132.11/28 を入力したとします。代わりに、この CIDR 表記に一致する IP アドレスのリストを表示する必要があります。

このためのPHP関数を知っていますか、またはアルゴリズムを持っていますか?

ご協力いただきありがとうございます。

マット。

0 投票する
2 に答える
10434 参照

php - ネットマスクへのphp cidrプレフィックス

cidr プレフィックス (例: /28) をネットマスク (例: 255.255.255.240) に変換しようとしていますが、このための関数が見つかりませんでした。php に存在しますか? そうでない場合、どうすればこれを行うことができますか?