ローカルネットワークと外部からアクセスされるプログラムを書いています。それぞれに異なる機能を提供するために、ローカルと外部のリクエストを識別する必要があります。それは可能ですか?別の方法は、すべてのローカル コンピューターの IP アドレスを記録し、Request.ServerVariables["Remote_ADDRS"] を介してクライアントの IP アドレスを取得し、それらを比較することです。要求の IP アドレスが一致しない場合は、要求が一致していないことを意味します。ローカル。すべてのローカル アドレスを保存する必要があり、新しいコンピューターを登録する必要があるため、これは厄介で非効率的です。リクエストがローカル ネットワークからのものか、外部からのものかを識別する簡単な方法はありますか? ありがとうございました!
2 に答える
1
ネットワーク管理者は、内部ネットワークのIP範囲を教えてくれます。次に、クライアントIPが内部範囲内にあるかどうかを簡単に確認できます。
このように、内部範囲が変更された場合にのみ、構成を変更する必要があります。これはあまり頻繁には起こらないはずです。
編集: ここにIP範囲に関する質問と回答があります(Javaではありますが、変換は非常に簡単である必要があります)。
于 2011-11-20T10:36:28.470 に答える
0
内部ユーザーがいるドメインにいますか? もしそうなら、統合認証でログインする人だけに内部機能を提供することができます.
于 2011-11-20T11:07:40.953 に答える