APN を持つ db テーブルに一連のサブネットとサブネット マスクがあります。マッピングAPNを取得したい。
10.0.0.0, 255.0.0.0, broadband
172.28.0.0, 255.255.0.0, internet
20.12.0.0, 255.255.0.0, video
Javaで特定のサブネットとサブネットマスクのセットを使用してIPをマップするにはどうすればよいですか
ipaddress をキーとして保持する一意でないキー マップ (TreeMap) を使用します。TreeMap の値は、サブネットをキーとし、APN を値とする別の TreeMap にすることができます。
これがあなたの求めていたものであることを願っています。
IP がどの APN に対応しているかを調べる場合は、各サブネット マスクを IP アドレスに適用してから、サブネットを検索して APN を取得する必要があります。
これを DB で行うのか、Java で行うのか、または両者の間のなんらかの形のコラボレーションで行うのか、私にはわかりません。