VPS/云主機 iis6 限制IP訪問方法
- 威海Web網站開發(fā) 威海IIS
- 2124
以下方法不適用于使用了CDN加速或者使用共享IP訪問的用戶。
使用了CDN的服務器可以使用rewrite進行攔截,參考:http://www.west.cn/faq/list.asp?unid=822
windows主機IIS限制IP訪問方法:
首先打開IIS
點擊“網站”,右鍵屬性,(如果僅給單個網站設置,請選擇下邊的站點,點右鍵“屬性”,然后再按下面的步驟操作)如圖:
點擊“目錄安全性”,打開“IP地址和域名限制”的編輯,如圖:
點擊“添加”,來添加需要拒絕訪問的IP地址或IP段。如圖:
IP地址按照IPV4的標準來分,分為A類地址、B類地址、C類地址,一般我們是屏蔽C類或者B類地址。
A類地址:如 112.*.*.* 子網掩碼 255.0.0.0
B類地址:如 112.111.*.* 子網掩碼 255.255.0.0
C類地址:如 112.111.123.* 子網掩碼 255.255.255.0
如上,若屏蔽C類地址,只會屏蔽255個IP;若屏蔽B類地址,將會屏蔽255X255=65025個IP地址。如果需要屏蔽的是個固定IP,建議只屏蔽該IP,不確定是否為固定IP,建議屏蔽C類地址,因此屏蔽掉B類地址影響會比較大。
此處我們以屏蔽一個C類地址為例,我們要屏蔽112.111.123.*這段地址,類型選擇“一組計算機”,網絡標識將*換成0,填寫112.111.123.0,子網掩碼 255.255.255.0,如圖:
設置后的結果如圖:
點擊“確定”后完成設置,重啟IIS生效。
linux主機apache限制IP訪問方法:
將以下內容保存為.htaccess文件,上傳至wwwroot目錄。如果原來已經存在.htaccess文件的,將以下內容加到該文件開頭。
Order allow,deny
allow from all
deny from 112.111.123.12
如果要限制一個IP段,比如要限制112.111.123.*這個C段,則輸入:
Order allow,deny
allow from all
deny from 112.111.123
以上內容表示拒絕112.111.123開頭的所有IP,其他IP允許。
如果要限制多個IP段,中間用空格隔開,如:
Order allow,deny
allow from all
deny from 112.111.123 114.25.132 214.12.15
來源:西部數(shù)碼