技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類(lèi)目錄

贊助商

最新文章

搜索

ASP.NET網(wǎng)站通過(guò)4種方法屏蔽IP(段)訪問(wèn)

作者:admin    時(shí)間:2022-9-6 12:47:1    瀏覽:

ASP.NET網(wǎng)站可通過(guò)多種方法屏蔽IP(段)訪問(wèn),本文介紹4種常用的實(shí)現(xiàn)方法。

方法一:設(shè)置Windows組策略

當(dāng)服務(wù)器不想讓某些IP訪問(wèn)時(shí),可以通過(guò)組策略來(lái)實(shí)現(xiàn)。

使用Windows組策略來(lái)屏蔽一個(gè)IP或IP段,此方法適合各個(gè)Windows版本。不過(guò)此方法操作起來(lái)比較繁瑣,步驟較多。

組策略是服務(wù)器最高級(jí)別的策略,一旦設(shè)置成功,就對(duì)整臺(tái)服務(wù)器有效,而不僅僅是針對(duì)IIS的某個(gè)站點(diǎn)了。所以此方法適合整體性的策略設(shè)置,比如你在該服務(wù)器有多個(gè)站點(diǎn),并且是有多個(gè)不同的Web服務(wù)器,那么使用組策略就可以達(dá)到一個(gè)設(shè)置全體有效的目的。

參考文章

方法二、設(shè)置IIS

設(shè)置IIS,無(wú)論是IIS6,還是IIS7版本以上,都可以到達(dá)屏蔽IP訪問(wèn)網(wǎng)站的目的。

IIS6和IIS7+版本的設(shè)置方法不一樣,IIS7+版本要設(shè)置限制某IP(段)訪問(wèn),必須先添加“IP或域限制”功能,添加后才能設(shè)置限制某IP(段)訪問(wèn)。而IIS6則無(wú)這個(gè)需要,很方便并且很簡(jiǎn)單的就可以直接設(shè)置成功。

參考文章

方法三:在Web.config里屏蔽IP

ASP.NET還可以在Web.config里屏蔽IP,并且,在Web.config里還可以通過(guò)兩種不同的方法來(lái)實(shí)現(xiàn)。

1、 Web.config 使用URL重寫(xiě)規(guī)則屏蔽IP(段)

要實(shí)現(xiàn) ASP.NET Web.config URL重寫(xiě)功能,需要首先安裝URL重寫(xiě)模塊。

URL重寫(xiě)規(guī)則可以在IIS里的可視窗口里設(shè)置,也可以在 Web.config 里自己編寫(xiě)規(guī)則,因此我們可以在 Web.config 里自己編寫(xiě)規(guī)則,屏蔽IP(段)訪問(wèn)網(wǎng)站。

參考文章

2、 Web.config 使用 ipSecurity 屏蔽IP(段)

這個(gè)方法僅適用IIS7+版本,要在 Web.config 使用 ipSecurity 屏蔽IP(段),IIS需要添加“IP和域限制”功能,這個(gè)需要自己手動(dòng)添加,默認(rèn)情況下,安裝IIS時(shí)并沒(méi)有安裝此項(xiàng)功能。

通過(guò) Web.config 設(shè)置限制某IP訪問(wèn)權(quán)限,代碼不復(fù)雜。

參考文章

總結(jié)

本文是一個(gè)匯總,介紹了ASP.NET網(wǎng)站屏蔽IP(段)訪問(wèn)的4種方法,這里不是比較哪種方法更好,各人可根據(jù)自己實(shí)際情況和習(xí)慣進(jìn)行選用。

相關(guān)文章

標(biāo)簽: 屏蔽IP  ipSecurity  url重寫(xiě)  IIS  
x