當前位置:首頁 » 文件傳輸 » 屏蔽指定地區訪問
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

屏蔽指定地區訪問

發布時間: 2023-04-15 16:45:04

Ⅰ 網站如何限制某個城市的IP段打開

1。使用.htaccess文件
這是最簡單和常用的方法,通過Apache的Deny指令可讓你特定禁止某個IP地址訪問你的Bluehost伺服器。通過在.htaccess文件里設置某個IP地址或某段IP地址以達到來禁止某些訪客的目的並可以阻止不速之客。但是不正確地使用卻可對你的網站流量和性能產生負面影響(使用deny指令將導致Apache將對每一個請求和整個IP列表進行匹配。因此我們不鼓勵使用這個方法除非有很好的理由這么做。如果還是需要這么做的話,請限制禁止IP地址的數量)。
在下面的例子中,所有的IP地址和網域都可以訪問網站除了256.24.67.89 IP地址和example.com:
# allow all except those indicated here
order allow,deny
allow from all
deny from 256.24.67.89
deny from .*example\.com.*
2。使用CloudFlare
CloudFlare是最簡單和最直接的方式來達到禁止某個地區或國家IP訪問網站。這個方法需要先啟用CloudFlare帳戶,而且Bluehost免費支持CloudFlare,不過你必須先登錄Bluehost的cPanel網站控制面板後台啟用CloudFlare。通過在CloudFlare里添加自定義規則就可輕松地禁止個別IP地址、IP段或任何一個國家訪問你的網站。

Ⅱ 網站怎麼屏蔽地區訪問

屏蔽地區訪問方法:
把以下代碼加入到ASP頁面就可以限制網站訪問的IP段:
<%
'受屏蔽IP地址(段)集合,星號為通配符,通常保存於配置文件中。
Const BadIPGroup = "192.168.1.*|202.68.*.*|*.12.55.34|185.*.96.24|127.*.0.1|192.168.0.1"
If IsForbidIP(BadIPGroup) = True Then
Response.Write(GetIP &"IP地址禁止訪問")
Response.End()
End If
'參數vBadIP:要屏蔽的IP段,IP地址集合,用|符號分隔多個IP地址(段)
'返回Bool:True用戶IP在被屏蔽范圍,False 反之
Function IsForbidIP(vBadIP)
Dim counter, arrIPPart, arrBadIP, arrBadIPPart, i, j
arrBadIP = Split(vBadIP, "|")
arrIPPart = Split(GetIP(), ".")
For i = 0 To UBound(arrBadIP)
counter = 0
arrBadIPPart = Split(arrBadIP(i), ".")
For j = 0 To UBound(arrIPPart)
If(arrBadIPPart(j)) = "*" or Cstr(arrIPPart(j)) = Cstr(arrBadIPPart(j)) Then
counter = counter + 1
End If
Next
If counter = 4 Then
IsForbidIP = True
Exit Function
End If
Next
IsForbidIP = False
End Function
''返回客戶IP地址
Function GetIP()
Dim IP
IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If IP = "" Then IP = Request.ServerVariables("REMOTE_ADDR")
GetIP = IP
End Function
%>

Ⅲ 網站怎麼限制某個地區訪問

你好x0dx0a有兩州咐沒種方案,請自行選擇x0dx0a第一種方案:網站用ASP或者PHP代碼調用IP資料庫進行判斷,網站設置好哪些城市可以訪問,哪些城市不可以訪問,簡槐比如說,網站不能讓北京的來的訪客訪問,那麼如果北京來的Ip的話,網站進行ip判斷,如果是北京來的就讓他訪問其它的頁面,如果不是北京來的訪客就讓他正常訪問,要求是ip資料庫用IP純真資料庫查詢地區的IP段時保存成TXT格式,或者資料庫格式,這樣代碼調用時侯就會快一些,不能採用直接到淘寶IP資料庫或者IP的網站對比IP數據,那樣的話網站打開很慢,可以把他們的IP資料庫下載下來放到網站的根目錄裡面,這樣網站打冊納開會提高打開速度。x0dx0a第二種方案:伺服器限制某城市訪問,在伺服器上面設置黑名單城市,如果是黑名單城市來的訪問就讓他拒絕訪問,如果不是黑名單來的城市訪客,就讓他正常訪問。

Ⅳ 如何禁止某個地區或國家IP訪問網站

我網站目前沒被和諧,但部分內容被內陸人知道就絕對會被封,我阻攔國內ip的方法是:超神器的驗證碼:一個文字輸入框,加一個google地圖,輸入框要求輸入地圖中所標記的國際/地區/地名或者直接輸入後台識別的代碼跳過,而大陸用戶根本無法載入出google地圖(不是ditu.google.cn而是maps.google.com)我感覺這個攔截的准確率也許高過和諧ip段且不會攔到我和我的朋友,攔國外ip拿還是用ip黑名單吧,在伺服器找到 IP地址和域名限制,添加「阻止一組計算機」想阻止128開頭的IP段128.X.X.X,那就在「網路標識」里輸入128.1.1.1,「子網掩碼」里輸入255.0.0.0,想阻止137.25開頭的IP段137.25.X.X,那就在「網路標識」里輸入137.25.1.1,「子網掩碼」里輸入255.255.0.0。