問題タブ [netmask]
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.
python - Python で特定のネットワークによって IP を変更する最も洗練された方法
次のことを行うためのエレガントなコードを探しています。
のような IP str152.23.10.8
と network stringが与えられました4.0.0.0\8
。この方法で IP を変更して、ネットワークに適合するようにしたいのですが、上記の例では、出力は になります4.23.10.8
。
0,8,16,24,32
だけでなく、 のような中間の値もサポートしてほしい20
。
これは難しい問題ではありませんが、見栄えの良い方法を探しています...
ipv6 - プレフィックス長形式ではない ipv6 ネットマスクの例
FE80:0000:0000:0000:0202:B3FF:FE1E:8329/128
は、ネットマスク付きの IPv6 アドレスです。
IPv4 の場合、ネットマスクは/24
または255.255.255.0
のいずれかの形式で指定できます。
/128
プレフィックス長ではないことをどのように表現できますか? 同様に255.255.255.0
、プレフィックス長ではありません。
確認する 1 つの方法は、次のサイトを使用することです。
エラーは発生しません。
c - サブネット内のすべての IP (C)
誰かが、CIDRなどのIPアドレスを取得して192.168.1.1/24
、その範囲内のすべてのIPアドレスを返す方法の良い例を持っていますか?192.168.1.1, 192.168.1.2, 192.168.1.3 ...
の配列で返されても問題ありunsigned long
ませchar
ん
私が理解できる限り、それは問題ありません。
役立つと思われる場合は、投稿へのリンクにコメントしてください。
編集:おそらく言及する価値があると思いますが、ブロードキャストアドレスを計算する多くのものを見つけました。これらすべての機能をリンクする方法がわかりません。
c# - C# - 2 つの既知の IP アドレスでネットマスクを取得する方法は?
範囲内の最初と最後の2 つの IP アドレスがあります。ネットマスクを取得するには?
例: 123.45.67.5 - 123.45.67.15 - 既知の値
回答: 255.255.255.128 - この値 (ネットマスク) を取得したいです。