網站限制地區訪問
A. 網站怎麼限制某個地區訪問
限制地區訪問有兩種方式。一、IP判斷法。二、伺服器限製法。
IP判斷法:網站用ASP或者PHP代碼調用IP資料庫進行判斷,網站設置好哪些城市可以訪問,哪些城市不可以訪問,比如說,網站不能讓北京的來的訪客訪問,那麼如果北京來的Ip的話,網站進行ip判斷,如果是北京來的就讓他訪問其它的頁面,如果不是北京來的訪客就讓他正常訪問,要求是ip資料庫用IP純真資料庫查詢地區的IP段時保存成TXT格式,或者資料庫格式,這樣代碼調用時侯就會快一些,不能採用直接到淘寶IP資料庫或者IP的網站對比IP數據,那樣的話網站打開很慢,可以把他們的IP資料庫下載下來放到網站的根目錄裡面,這樣網站打開會提高打開速度。
伺服器限製法:伺服器限制某城市訪問,在伺服器上面設置黑名單城市,如果是黑名單城市來的訪問就讓他拒絕訪問,如果不是黑名單來的城市訪客,就讓他正常訪問。
B. 網站怎麼屏蔽地區訪問
屏蔽地區訪問方法:
把以下代碼加入到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
%>
C. 我想通過網站限制某一個地區ip的訪問,有什麼好辦法嗎
之前有做過一個這個的,給你說說思路吧
先下載一個最新的IP資料庫,然後創建一個index.html的頁面,在裡面進行if判斷,如果是XX.XX.XX.XX則跳轉到一個錯誤頁面,else進入網站index.htm.
思路就是這樣了。
D. 自己的伺服器如何設置禁止地區,或者IP訪問網站,要明白人
你如果是WINDOWS系統就比較好辦,以2003為例,在IIS里配置好站點後,在安全那裡可以設置拒絕的IP,你可以設置允許訪問的IP段,也可以設置禁止訪問的IP段,輸入完了以後,在那些IP段里的IP就能或者不能訪問你的網站了。
E. 如何限制某ip段的訪問伺服器
192.168.0.0/24 192.168.0.X這一段就封了 其它的以此類推。你這么聰明,應能理解吧
你要搞懂一個網段的大小是由掩碼決定的。還有192.168.0.0/24這個是什麼意思就行了啊。。
24是24位掩碼,255在二進制中表示位11111111,三個255的掩碼正好24位,即掩碼為255.255.255.0
192.168.0.1/32
那麼掩碼就是255.255.255.255,2進制的32個1
ip范圍就是192.168.0.1
明白了么?
下個計運算元網掩碼的工具。可以計算出你了封的IP段了。
至於在IIS或者其他防火牆類的軟體中實現,我記得IIS控制面板里是有阻止IP的設定菜單的。防火牆里是可以通過添加規則的。
F. IP被網站限制訪問了,請問怎麼才能解決這個問題
可以聯系網站管理員解除IP限制,或者使用未被限制的代理ip訪問。
G. 如何讓網站限制在某一地區訪問
http://www.onlinedown.net/soft/19051.htm
以上地址是QQ的IP資料庫下載,應該比較權威,用程序控制只允許福建區域內的用戶有訪問許可權就可以了.具體怎麼實現就看你的程序怎麼寫了...
H. 蘋果的facetime目前無法在您所在國家或地區訪問此網站是為什麼
你好,你的問題已經整理。SEO代理可以避免地域訪問限制。它允許您進入特定國家地區的市場。它將使您能夠從該目標位置訪問您想要訪問的網站。它將讓您了解其他地區國家地區的某人在搜索您的特定品牌或類似關鍵字後將獲得的結果。SEO代理還可以創建本地化內容、針對特定市場進行優化等等。3、地理封鎖。當您訪問互聯網時,您只能看到基於您所在位置的內容。很多網站會設置地區訪問限制,禁止其他地區的人訪問網站。6.網站伺服器:採用國外優秀主機商,保證海外用戶訪問網站的速度,如果是全球化的用戶群體,一般建議使用美國或香港的主機,畢竟美國互聯網資源最豐富。如果是其他地區和國家,建議選購當地的網站空間。四、不訪問有煽動民族仇恨、民族歧視、破壞民族團結、損害國家榮譽的網站。不訪問有危害國家安全、泄露國家秘密、煽動顛覆國家政權、破壞國家統一的網站。語言切換器允許您的網站訪問者在訪問您的網站時選擇一種語言。它通常會顯示每個國家/地區的國旗,以指示您網站上可用的語言。現今許多網站都設置了反爬措施,禁止同一ip過度訪問網站,甚至還有地理訪問限制,即一些地區的ip無法訪問網站的某些內容。輪換住宅代理可以解決這個問題,它可以不斷輪換代理ip去訪問網站,用戶還可以根據抓取需求選的某個地區/國家的ip。
I. 一個網站只能限在一個地區登陸,有辦法突破這個IP限制嗎
通過代理訪問,下個代理獵手什麼的,找免費代理.然後在IE裡面INTERNET選項裡面,連接,區域網設置裡面,勾選使用代理伺服器,輸入伺服器的IP和埠就行了.
J. 網站怎麼限制某個地區IP的注冊訪問!
<METAhttp-equiv=Content-Typecontent="text/html;charset=gb2312">
<SCRIPTlanguage=JScriptevent="OnCompleted(hResult,pErrorObject,pAsyncContext)"for=foo>
if(unescape(IPAddr)=='192.168.1.253')
{
alert("你不被允許查看此頁");
window.location='
}
</SCRIPT>
<SCRIPTlanguage=JScriptevent=OnObjectReady(objObject,objAsyncContext)for=foo>
if(objObject.IPEnabled!=null&&objObject.IPEnabled!="undefined"&&objObject.IPEnabled==true)
{
if(objObject.IPEnabled&&objObject.IPAddress(0)!=null&&objObject.IPAddress(0)!="undefined")
IPAddr=objObject.IPAddress(0);
}
</SCRIPT>
<METAcontent="MSHTML6.00.2800.1106"name=GENERATOR></HEAD>
<BODY>
<OBJECTid=locatorclassid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6VIEWASTEXT></OBJECT>
<OBJECTid=fooclassid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></OBJECT>
<SCRIPTlanguage=JScript>
varservice=locator.ConnectServer();
varMACAddr;
varIPAddr;
varDomainAddr;
varsDNSName;
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo,'Win32_NetworkAdapterConfiguration');
</SCRIPT>