私はjavaでローカルと外部のIPをキャプチャすることが可能だと知っていますが、私は同時にこれらの2をキャプチャすることができますか、ローカルIPと私のアプリケーションにアクセスしているPCの外部を関連付けることができますか。同じコンピュータからローカルおよび外部IPをキャプチャする方法は?
私は、IPでフィルタリングされる投票フォームを実行しています。ユーザーは一度だけ投票できます。そこで、ローカルネットワーク内の外部IPとローカルの同じコンピュータをキャプチャし、それらを関連付けるという考えが浮かび上がった。
(ユーザーが複数のデバイスを使用することができます場合は特に)、それは変更することができますので、あなたは、ユーザーがすでに投票したかどうか分からないので、IPは、ここで使用しても安全ではありません。安全な方法でこれを達成するには、ログインが必要です。それ以外にも、ローカルネットワーク内のコンピュータの「外部」IPをキャプチャできるかどうかはわかりませんが、外部IP(プロキシ/ルータのIPでもよい)または内部IP(その場合はコール外部IPは関係しません)。 – Thomas
ユーザーを強制的にシステムに認証することは、ユーザーエクスペリエンスには適していません。特にシステムの場合、queはそれを使用するための認証を必要としません。私は、認証なしでこのフィルタを行う別の方法を見つけるでしょう。 –
マックアドレスはどうですか? –