簡體   English   中英

通過 IP 地址在 IIS 6 中進行帶寬限制

[英]Bandwith throttling in IIS 6 by IP Address

我正在編寫一個在后台下載大文件的應用程序。 所有客戶端都在本地或通過 VPN 登錄。 當他們在本地登錄時,我不想限制下載。 但是,當用戶通過 VPN 連接時,我想將下載限制為 10 KBps。 我可以通過 IP 地址范圍區分這些用戶。

由於這是一個 AIR 應用程序,我認為我將通過服務器端進行節流,因為我可以從服務器本身 (IIS 6) 或 Web 服務 (asp.net / C#) 執行此操作。

通過 IIS 6 進行節流似乎工作正常,但似乎必須在整個網站上進行。 有沒有辦法通過IP來做到這一點? 或者我必須在 .NET 中安裝它?

我的第一個想法是這個。 我不知道它是否會起作用,但只需幾分鍾即可嘗試。

在同一台服務器上創建兩個IIS 網站。 第一個站點綁定公網IP,第二個站點綁定私網IP。 兩者都指向文件系統上的同一個文件夾。

您的 VPN 用戶將通過私有 IP 訪問,因此您可以在該站點上設置“站點范圍”規則,該規則只會影響 VPN 用戶。 這應該適用於幾乎所有 IIS6 設置,包括帶寬限制。

至少值得一試。

- 編輯:試過這個,它工作得很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM