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

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

java - JSP での IP サブネット検証

私のWebページを保護し、IPを知るためだけに表示する次のJSPコードがあります

ただし、サブネットの範囲を確認したいと思います。つまり、10.217.0.0/16 に属するすべてのユーザーが許可されます。

どうすればいいですか?

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

c# - IPアドレスとネットマスクが指定されている場合のIP範囲の計算方法は?

IP範囲がaaa.bbb.ccc.ddd/netmask(CIDR表記)と記述されている場合、この範囲に含まれる最初と最後のIPアドレスをC#で計算する必要があります。

例:

入力: 192.168.0.1 / 25

結果: 192.168.0.1-192.168.0.126

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

php - PHP と MySQL を使用したホスト マスクによる IP フィルタリング/マッチング

私はこれに似たようなことをしたいと思っています: PHP 5 で IP を CIDR マスクに一致させますか?

ただし、許可されていない IP/マスクのリストを MySQL テーブルに保存し、一致を確認したいと考えています。

リンクの例と同じように、「10.2.0.0/16」のようなものがテーブルの行になり、現在のユーザーの IP アドレス ($_SERVER['REMOTE_ADDR']) を確認して、一致するかどうか。

どうもありがとう :)

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

tsql - T-Sql:IPがネットマスクと一致するかどうかを確認します

私のSQL-ServerデータベースはIPネットマスクをバイナリとして保存します。これらを特定のIPと一致させる方法が必要です

たとえば192.168.21.5、DBに保存されているネットマスクの一部ですか?

のバイナリ表現192.168.21.5

DBに格納されているネットマスクは、binary(4)とtinyintフィールドです。

(これは:)192.168.21.0 /24したがって、の最初の24ビットは192.168.21.5データベース内のレコードと一致する必要があります。

nバイナリフィールドの最初のビットのみをチェックするにはどうすればよいですか(と同様LEFT(text, 24))?

これを行うための賢い方法はありますか?おそらくビット単位でANDですか?

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

ruby-on-rails - ネットマスクを取得する方法は?

ifconfigから取得する方法を知っています。(Linux)しかし、別の方法はありますか?ソケットで見つけることができます。

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

ip - ネットマスクと IP は dlink dir-300 で互換性がありません

Dlink Dir-300 ワイヤレス ルーターを持っています。そこに静的IP設定を設定する必要があります。Ip を 192.168.242.3 ネットマスク: 255.255.0.0 と指定します。Enterキーを押すと、IPが無効であると表示されます。このような構成は、別の (linksys) ルーターで正常に機能しますが。

静的 IP を設定する場合、最後の 2 バイトのみを制御できます。最初の 2 バイトは固定されているため、ローカル ネットワーク構造によると 192.168.XX になります。

この問題はどのように解決できますか?

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

android - Androidで3g接続用のネットマスクとゲートウェイを取得する方法は?

3g ネットワークのネットマスクとゲートウェイの値を取得する方法はありますか? 私はそれを検索しましたが、ifconfigを使用する以外に何も見つかりませんでした。誰でも私を助けることができますか?ありがとう、アンドレア

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

javascript - JavaScript IP 正規表現

IP アドレスを rexexp に変更する JavaScript コードが必要です。
つまり、ネットマスクに対して同じ操作を行います123.123.123.123。 誰にもアイデアがありますか?^123\.123\.123\.123$

0 投票する
3 に答える
2954 参照

objective-c - MacのObjective-Cでアクティブなインターフェイスのネットマスクを決定する方法は?

CFHostクラスを使用して、このセグメントをスキャンしてアクティブなホスト(基本IPスキャナー)を探しているため、Macbookが含まれているネットワークセグメントを特定しようとしています。したがって、アクティブなインターフェイスのIPとネットマスクが必要です。これが私がIPを取得する方法です:

しかし、ネットマスクの入手方法がまったくわからないので、行き詰まっています。特に、Objective-Cはかなり新しく、プレーンCについても十分な知識がないためです。CFHost、CFNetwork、NSHost、およびさまざまなGoogleのヒットを調べましたが、これまでのところ有用なものは何も見つかりませんでした。

最後の手段として、ある種のシステムコールを実行するか、ファイルから読み取ることができます(どちらですか?)が、可能であればそれを避けたいと思います。

では、NSHostを介して取得したIPに一致するネットマスクを取得するにはどうすればよいですか?任意の提案をいただければ幸いです。

ありがとう!

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

android - Android デバイスからネットマスクを取得するにはどうすればよいですか?

サブネット範囲内のすべての IP を計算できるように、Android からネットマスクと IP を取得する必要があります。

私は検索してきましたが、これまでのところこれを見つけました: プログラムでゲートウェイとサブネットマスクの詳細を取得する

問題は、すべてのデバイスで機能しないことです。たとえば、エミュレーター (すべての Android バージョン) では機能せず、Android 1.5 を搭載した Archos 7HT でも機能しません。ネットマスクとゲートウェイの場合は 0 を返します。

それを行う方法はありますか?この情報を含む、私が読めるシステムファイルはありますか?? (このようなもの: http://www.flattermann.net/2011/02/android-howto-find-the-hardware-mac-address-of-a-remote-host/ )。

私の高度なwifi設定では、これらの設定を確認できるので、それらを取得する方法が必要です...

ありがとう。