当前位置:首页 » 文件传输 » 网站内页怎么限制国内访问
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

网站内页怎么限制国内访问

发布时间: 2022-12-19 05:21:53

A. 如何设置网页访问限制

办法1:就是修改hosts文件,把不让访问的网页全添加进去,这样他就打不开了.
HOSTS
文件位于C:\WINDOWS\system32\drivers\etc
目录下
hosts文件可使用记事本打开编辑,格式是
127.0.0.1
localhost
127.0.0.1
www..com(要屏蔽的网址)
保存完后,关掉IE,注销一下机子,你试试,网络就打不开了.当然只是例子,不要真把网络给屏蔽了...哈哈
这个办法很土,也很累.因为你要跟在他们屁屁后面看他们都访问了哪些网站.又要一台一台弄...烦死都会.
办法2:如果你的路由带有网址屏蔽功能...那就太棒了,直接把要屏蔽的网址,添加进去,就OK了...简单方便.带有这个功能耗路由一个也才
100多.
办法3:给IE设个密.就是在
IE-工具-internet选项-内容-启用(内容审查程序),设个密,并把网址添加进去...这招绝对有效,且没密码不会被随意修改,但是操作起来也很麻烦.
办法4:巧用
360安全卫士
来屏蔽网址,但必须是开启
360安全防护和360网页防护才行,方法就是打开360,在
实时保护-高级设置-网页防火墙-网站黑名单设置.....把要黑掉的网址添加进去就成了.加进去后的网址也绝对打不开.
办法5....嘻,好多的...你只问说
如何能让员工不要乱七八糟的上网页...没问说要什么屏蔽病毒...呵呵,希望上面对你的问题有帮助.
如果需要知道什么
屏蔽病毒,你再发求助,我再来答,哈哈...
对了,it.ntawp.cn上面的电脑技巧,都很实用,可以去瞧瞧

B. 怎样利用.htaccess屏蔽国内ip访问

禁止中国国内IP访问网站的方法有很多,这里分享几个常用且有效的方法:
1. 利用.htaccess文件屏蔽中国IP
禁止一个ip段
deny from 218.2.135.0/255
同时设置一下允许自己的IP可访问
中国IP段地址大全
2. 利用JS判断语句代码加载到网站footer或者header

<script type="text/javascript">( J( a9 p, Z# s7 U( y% F
if (navigator.language)
* n! a! ?0 p: s1 f* E2 ~var language = navigator.language;$ f+ Q( r, z; ~, O' R
else' E. X$ ?8 N3 A- R; A
var language = navigator.browserLanguage;
8 \* f( v8 E. [9 z5 D# Rif(language.indexOf('zh') > -1)document.location.href ='404.html';
- K `; Y5 ^! ?0 h9 V4 q# }) Z</script>

3. 利用被屏蔽的DNS来解析域名
如GODADDY的部分DNS被国内屏蔽,可以使用这些DNS为域名做解析
4. 当然也可通过屏蔽中文操作系统来禁止国内IP访问,代码如下:(这个比较狠,慎用)

$client_sys_language = $_SERVER["HTTP_ACCEPT_LANGUAGE"]; // system language
if (preg_match (“/^zh-cn/i”,$client_sys_language)) {
echo ”
Forbidden
You don’t have permission to access /on this server.Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
365.dg01.com Port 80
“;
exit;
}

C. 网站怎么屏蔽地区访问

屏蔽地区访问方法:
把以下代码加入到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
%>