バックグラウンドで大きなファイルをダウンロードするアプリケーションを作成しています。すべてのクライアントは、ローカルでログインするか、VPN 経由でログインします。彼らがローカルでログインしている場合、ダウンロードを抑制したくありません。ただし、ユーザーが VPN 経由で接続している場合、ダウンロードを 10 KBps に制限したいと考えています。これらのユーザーは、IP アドレスの範囲で区別できます。
これは AIR アプリケーションであるため、サーバー自体 (IIS 6) または Web サービス (asp.net / C#) のいずれかから実行できるため、サーバー側を介して調整することになります。
IIS 6 による調整は正常に機能しているように見えますが、Web サイト全体で調整する必要があるようです。IP経由でこれを行う方法はありますか?それとも、これを .NET で装備する必要がありますか?