IDC知識(shí)庫(kù)
IDC領(lǐng)域?qū)I(yè)知識(shí)百科平臺(tái)

虛擬主機(jī)屏蔽ip地址的方法

在使用虛擬主機(jī)建站過(guò)程中,尤其是博客、論壇等互動(dòng)性較強(qiáng)的網(wǎng)站,很多站長(zhǎng)都會(huì)面臨這樣的一個(gè)問(wèn)題,那就是網(wǎng)站經(jīng)常遭到惡意注冊(cè)、用戶發(fā)違法廣告、評(píng)論,或者機(jī)器人批量注冊(cè)發(fā)帖等騷擾,這無(wú)疑會(huì)嚴(yán)重影響網(wǎng)站用戶體驗(yàn)度及健康發(fā)展。

雖然現(xiàn)在很多程序都有防灌水及禁止用戶等功能,但每種程序的設(shè)置方法不盡相同,對(duì)于新手站長(zhǎng)來(lái)說(shuō)可能需要摸索很長(zhǎng)一段時(shí)間才能掌握。同時(shí),程序后臺(tái)設(shè)置只能針對(duì)少量用戶,如果有大量用戶及機(jī)器人惡意注冊(cè)及發(fā)帖的話,管理員手動(dòng)一個(gè)個(gè)禁止用戶的話也是非常費(fèi)時(shí)費(fèi)力的。

本文針對(duì)上面這種情況,介紹虛擬主機(jī)屏蔽ip地址的方法,有了這個(gè)功能就非常的方便,能夠有效阻住用戶及機(jī)器人在網(wǎng)站發(fā)布違法內(nèi)容,從而幫助我們更好的管理網(wǎng)站。

如果虛擬主機(jī)是apache服務(wù)器并支付.htaccess文件的話,只需要在些文件中加入:

RewriteEngine on
RewriteBase?/
Order Deny,Allow?## 拒絕開關(guān),allow表示拒絕訪問(wèn)
Deny from 182.92.253.20?##輸入要屏蔽的IP地址
Deny from 121.18.126?## 屏蔽IP段

如果是IIS服務(wù)器,ASP通過(guò)在首頁(yè)添加以下代碼實(shí)現(xiàn)

<%
requestIP?=?request.ServerVariables(“REMOTE_ADDR”)
IP?=?“127.0.0.1|192.168.1.1”
trueURL?=?“http://www.baidu.com”
falseURL?=?“http://www.google.com”
ipArr?=?split(IP,”|”)
flag?=?false
for?i=0?to ubound(ipArr)
if requestIP=ipArr(i)?then
flag=true
exit?for
end if
next
if flag then
response.Redirect(falseURL)
else
response.Redirect(trueURL)
end if
%>

有些服務(wù)商虛擬主機(jī)管理面板支持添加IP屏蔽,則只需要在面板中添加對(duì)應(yīng)IP地址即可。
铏氭嫙涓繪満
域名頻道一家知名的主機(jī)提供商,虛擬主機(jī)的大賣場(chǎng)。
十年品質(zhì)保證,虛擬主機(jī)數(shù)量全國(guó)領(lǐng)先,市場(chǎng)份額持續(xù)增長(zhǎng)。

總之選對(duì)正確的虛擬主機(jī)服務(wù)商非常重要,推薦靠譜的虛擬主機(jī)服務(wù)商:域名頻道http://nrfpj.cn

贊(13)
分享到: 更多 (0)

中國(guó)專業(yè)的網(wǎng)站域名及網(wǎng)站空間提供商

買域名買空間