問題タブ [subnet]
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.
sql - SQL を使用してサブネット マスクの cidr 値を決定する
データベースに格納されているサブネット マスクの cidr (ビット表現) を計算する SQL クエリを実行する方法を見つけたいと思います。たとえば、データベースには 255.255.255.0 またはその 10 進数値 (4294967040) が格納されています。選択を行い、クエリを介して /24 表現を取得したいと思います。
サブネットの最後の IP を決定するために次のようなことを行ったので、マスクの cidr 表現を決定するために同様のことをしたいと考えています。
これは、mysql、postgres、oracle などで機能する SQL ステートメントであることが望ましいです。
c# - CIDR サブネットのネイティブ .NET タイプはありますか?
のようなものを保存/検証するクラスをコード化するのは簡単です192.168.0.0/16
が、これのネイティブ型が.NETに既に存在するかどうか興味がありましたか? 私はそれが次のようにうまくいくと思いIPAddress
ます:
基本的には、IPv4 または IPv6 アドレスで作業していることを確認し、指定したビット数がそのタイプに対して有効であることを確認する必要があります。
javascript - JavaScript: IP はこれらのサブネットの 1 つにありますか?
だから私は〜12600のサブネットを持っています:
例えば。123.123.208.0/20
そしてIP。
SQLite データベースや配列などを使用できます
約1か月前に同様の質問がありましたが、1つのサブネットに対して1つのIPをチェックするのではなく、サブネットの束を探しています(明らかに最も効率的な方法で、できればO(合計サブネット)ではありません):)
IP がこれらのサブネットの 1 つであることを確認するにはどうすればよいですか。最適化に役立つ場合は、サブネットではなく true または false が必要です。
現在のリストには同様のサブネットがあります。例: (実際の抜粋)
合計すると、4.xyz から 222.xyz の範囲になります。
mysql - mysqlを使用したIPおよびサブネットマスクに基づくブロードキャストアドレス
次の2つの列があります。
実際のIPアドレスとそのサブネットマスクはどこにありますか code>10.0.125.255mysqlを使用して実際のブロードキャスト範囲(この場合はまたは) を取得する方法を見つけようとしています167804415
が、見つけることができません。私が得た最も近い
p>
ip_address
それに関する唯一の問題は、これが列がサブネットの開始であると想定していることです10.0.125.128
どんな助けでもありがたいです。
ip-address - IP サブネットの表記
ポート スキャナを使用したネットワーク トポロジに関するラボで、「123.218.44.0/24 サブネットのネットワーク インベントリとトポロジを開発する」ように指示されました。
そこで0/24という表記はどういう意味ですか?123.218.44.0 から 123.218.44.24 までのネットワーク範囲を考慮することを意味すると想定していました。次の形式のパラメーターを使用して、範囲に対して nmap を使用する場合:
nmap は、おそらく 123.218.44.0 から 123.218.44.255 までの 256 のホストをスキャンしたことを報告しています。0から24までのホストは1つだけですが、101から255までの間には4つのホストがあります。それらの5つのホストすべてを見つけることを意図していると仮定していますが、表記法がわからないのでよくわかりません。誰かが私のために明確にすることができますか?
c - IPとサブネットマスクからブロードキャストアドレスを計算
次のブロードキャストアドレスを計算したい:
Cで。
私は方法を知っています (反転した IP とサブネットの間でファンシーなビット単位の OR を実行します) が、私の問題は、私が MacOSX Cocoa プログラミングのグリーン フィールドから来ていることです。
ipcal のソースを調べましたが、コード ベースに統合できませんでした。インターネットのどこかに 10 行の単純なコードがあるはずですが、見つかりません。誰かがCでそれを行う方法の短いコード例を教えてもらえますか?
.net - UnicastIPAddressInformation.IPv4Mask が IPv4 アドレスで null を返すのはなぜですか?
以下は、ローカル システムから IP アドレスとそのサブネット マスクのリストを作成するコードのセクションですが、警告機能が定期的にトリガーされるように見えますが、これは理論的には不可能なはずです。IPv4 アドレスを持つことはできないためです。関連するサブネット マスクなし[?]。
c# - サブネットとそのマスクを表すには、どの .NET クラスを使用すればよいですか?
を使用System.Net.IPAddress
して 1 つの IP アドレスを表すことができますが、ネットワーク アドレスとサブネット マスクを含むサブネット全体を表すには何を使用できますか?
algorithm - サブネット定義の逆を導出する
IPサブネットは、ネットワークとプレフィックス長またはマスクの2つの部分で定義されます。
たとえば192.168.0.0/16
(または、192.168.0.0/255.255.0.0
)。
のようなIPアドレス192.168.1.1
は、このサブネットと一致すると言われています。
このように記述され たサブネットの逆と呼ばれるものに興味があります。
特定のSubnetA(たとえば、NetworkA / MaskA)の場合、SubnetA
の逆は、 k個のサブネット のリストです。IPアドレスAがSubnetAと一致する場合、
Aはこれらのk個のサブネットのいずれとも一致せず、SubnetAと一致しない
すべてのIPアドレスBは、これらのk個のサブネットの1つと 正確に一致します。
コードは必要ありません、私は正しくて最適な方法に興味があります。
私は以下の参考のために最適化された答えを記しているので、これを問題として試みている人々の気を散らすことはありません。彼も最初にそれを正しく理解したので、ラファウの答えを受け入れ続けてきました。
networking - サブネット内のホスト数
サブネットが 9 つの使用可能なホストを持つことができることを保証するために必要なホスト ビットの数を知っている人はいますか?
4くらいかなと思ったけどよくわからない。これについていくつかの光を当てることができますか?