問題タブ [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.

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

.net - C# で IPv4 サブネット マスクを決定する

かなりの数の Windows Server マシンをセットアップする必要があるため、これらのタスクの一部を簡素化するために、C# で小さなプログラムを作成することにしました。最後に追加する必要があるのは、IP 範囲 (たとえば 74.117.238.112/28) を入力して、これらすべてを静的 IP として NIC に自動的に追加する機能です。

私はこれまで常に Web 電卓を使用してきましたが、C# でプログラムでそれを行う方法を見つけようとしています。私はこの記事を見つけましたHERE、これは非常に理にかなっていますが(そこから少し学びました)、少し混乱しています。過去に使用した電卓では、255.255.255.240 または .248 のようなサブネット マスクが表示されましたが、これは 4 つの値のうちの 1 つだけを返すようです。

このコード例は正しいですか、それとも実際に使用できるようにするにはさらに変更する必要がありますか?

0 投票する
4 に答える
16266 参照

mysql - IPがサブネット内にあるかどうかを確認します

署名されていないintとして格納されているIPアドレス(ipNumeric)を含むテーブルAと、サブネット(subnetNumeric)を含むテーブルBがあります。

このIPがサブネットのメンバーであるかどうかを確認したいと思います。

サブネットはクラスA、B、Cです。

これはMySQLでオンザフライで妥当な時間内に実行できますか、それともサブネット範囲を事前に計算する必要がありますか?

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

ip - IPアドレスからサブネットマスクとゲートウェイを取得する

どうすれば計算できsubnet maskますgatewayIP address

私のIPアドレスが180.12.24.68

次に、このIPのサブネットマスクとゲートウェイをどのように計算できますか?

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

android - Androidサブネットスキャン

私のアプリケーションでは、ローカルサブネット(192.168.1。*)をスキャンして、接続されているすべてのデバイスのMACアドレスのリストを収集する必要があります。

私は現在、次の戦略を使用しています。

  1. 同時に255のpingコマンドを開始しますRuntime.exec("ping -c 1 <addr>")
  2. 返された各プロセスで使用waitFor()して、終了コードを収集します
  3. プロセスの入力ストリームを閉じて、それらを破棄します
  4. ファイルを読み取り、/proc/net/arpMACアドレスを解析します

ほとんどの場合、これは非常にうまく機能し、高速スキャンを提供します。

ただし、一部のデバイス(android 1.5など、場合によっては4.0以上)では、プロセスの作成時に実行が停止し(いくつかのデバイスが正常に開始された後)、実行中のスレッドを強制終了する方法がありません。

この問題を解決するために私が試みることができる何かを見ますか?または、それほど長くはかからない他の戦略はありますか?

0 投票する
0 に答える
1381 参照

objective-c - 外部 IP が object-c の独自のサブネット範囲にある場合のルックアップのクリーンなソリューション

こんにちは。IP アドレスが iPhone と同じサブネット内にあるかどうかを確認/計算するためのより良いソリューションを探しています。

背景: Zeroconf / Bonjour でデバイスを検索していますが、このデバイスは複数の IP アドレスを持つことができます。そのため、自分のデバイスがどれに到達できるかを確認したいと思います。最も簡単な方法は、extern IP を取得してサブネットマスクに接続することだと思いましたが、直接行う方法が見つからなかったので (両方とも int が必要です)、回避策を講じました。

コード:

-

誰かがそれをより簡単に、またはより良くするためのヒントを持っている場合、彼はいつでも彼の解決策を投稿することを歓迎します:)

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

networking - 各サブネットワークごとにインターフェイス ルーターが必要ですか?

数学を行う知識はありsubnetingますが、各サブネットを他のサブネットから分離するために使用されるデバイスを混乱させましたか? 正しいサブネットワークの宛先にパケットをルーティングするのは誰か? ルーターの場合、サブネットワークごとにインターフェイスが必要ですか?

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

python - PythonでIPアドレスとマスク長からIPマスクを取得する

点線のクワッド表記のIPアドレスを指定すると、たとえば次のようになります
。192.192.45.1
マスクの長さは通常8、16、24ですが、17などの任意の値にすることができます。

誰かがサブネットマスクを計算するためにPythonでコードを提供できますか?できれば、結果を32ビット整数として取得できるので、ハッシュして、印刷に必要なときに点線のクワッドとして再解釈するのが簡単です。Pythonには、基本的にUNIXソケットAPIのラッパーであるソケットライブラリがあることがわかります。また、関数inet_ntoa()があることもわかりましたが、ある種のパケット構造体を返します。私はPython構造体ライブラリにあまり精通していないので、他の誰かがいくつかのアイデアを持っていることを望んでいました。ありがとう!

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

c# - IP範囲をサブネット付きのIPに変換します

IP範囲をそのサブネットで開始IPに変換する必要があります。

たとえば、入力:

出力:

ありがとう、

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

c# - C#異なるサブネットにpingを実行します

ここで最初の質問!

IPアドレスとMACアドレスファインダーコンソールアプリケーションを作成するためのコードを記述して借用しました。非同期Ping要求を送信し、検出したすべてのIPアドレスに対して、MACアドレスを検出するためのARP要求を送信します。

/ 24(255.255.255.0)とは異なるサブマスクで動作してIPアドレスを検索するようにこれを構成するにはどうすればよいですか?

これはボットネット用ではありません。ネットワーク技術者である私の友人のためです。

0 投票する
4 に答える
4952 参照

mysql - MySQLでサブネットごとにIPリストをグループ化する方法は?

IPリストをサブネット(最初の3オクテット)でグループ化してカウントする必要があります。たとえば、Ipsがある場合

私はそのような結果を得る必要があります:

私はこの例をグーグルで検索しました:

ただし、リストは最初の2オクテットでのみグループ化されます。私はこれらすべてで迷子になりましたlocate(locate(locate(...)))。誰かがこれを修正して適切な結果を得るのを手伝ってもらえますか?