注册 登录
编程论坛 ASP技术论坛

一个网站如何屏闭某个省的IP访问

快乐北漂族 发布于 2011-08-12 14:30, 689 次点击
一个网站如何屏闭某个省的IP访问
比如说我的网站不想让北京的用户访问,需要怎么设置呢?
一个个IP段屏闭的那种就不要说了,在主机上IIS上屏闭的也不用说了。有没有其它别的办法?我想要用程序屏闭的那种。
据说可以利用QQ的IP库屏闭的,有人弄过吗?知道的请指教,谢谢

[ 本帖最后由 快乐北漂族 于 2011-8-12 14:35 编辑 ]
4 回复
#2
dzt00012011-08-12 14:50
有什么用处呢?用代理/VPN就翻过来了。
不用IP段,恐不行吧,怎么判断来源?
#3
yms1232011-08-12 16:18
不用IP段如何屏蔽?你起码要有一个IP段数据库,把要屏蔽的IP段单做一个表。
访问时查询IP段屏蔽表,存在就不让其访问
#4
chaizp2011-08-12 23:03
可以用.htaccess来限制某个省的IP访问.或在数据库里做个IP范围表设置屏蔽。

[ 本帖最后由 chaizp 于 2011-8-12 23:04 编辑 ]
#5
nothing_fly2011-08-14 02:48
提供个思路..
可以这样 你用ASP的XMLHTTP获取http://www.baidu.com/s?wd=123.456.789.123
然后判断一下是什么地方的...  不就解决了嘛..
1