| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4365 人关注过本帖
标题:asp 如何禁止国内的IP访问我的网站 我的网站是英文的
只看楼主 加入收藏
lele2007
Rank: 5Rank: 5
来 自:广东省深圳
等 级:职业侠客
威 望:6
帖 子:1028
专家分:305
注 册:2007-9-4
收藏
得分:0 
回复 10楼 hams
dim xmlhttp,url
 url
= "http://ip."
 
set xmlhttp = server.CreateObject("Msxml2.XMLHTTP")
 xmlhttp.open
"get",url,false
 xmlhttp.send

呃。版主。我测试了一下。。这个用远程访问得到的是服务器的所在地区。。
。。。这段代码实现不了了。。再想想其它办法。。

学习编程www.
2011-01-10 15:33
guang2356447
Rank: 2
等 级:论坛游民
帖 子:434
专家分:31
注 册:2007-7-10
收藏
得分:0 
楼上你给个方法啊
2011-01-11 17:17
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:0 
当浏览器访问网页时,服务器是可以得到浏览器IP的。只要一个IP地址库就可以了吧?!

★★★★★为人民服务★★★★★
2011-01-11 20:47
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
先获取客户端IP,然后跨站到大站点查IP,看是否为国内的IP,如是就禁止访问,由于IP数据更新比较大,自己的本地库无法达到及时性准确性,经常会错判,当然如果你肯花钱每天更新的话,那就无所未了。

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2011-01-11 22:45
lele2007
Rank: 5Rank: 5
来 自:广东省深圳
等 级:职业侠客
威 望:6
帖 子:1028
专家分:305
注 册:2007-9-4
收藏
得分:0 
以下是引用gupiao175在2011-1-11 22:45:26的发言:

先获取客户端IP,然后跨站到大站点查IP,看是否为国内的IP,如是就禁止访问,由于IP数据更新比较大,自己的本地库无法达到及时性准确性,经常会错判,当然如果你肯花钱每天更新的话,那就无所未了。
获取客户端IP会了。。就是跨站到大站点比如:ip.时要怎样实现啊?
ip.的是post查询的。没有地垃栏传参数接口。。传不过去客户端的IP了。。导致都是获取到服务器的IP。

学习编程www.
2011-01-12 11:23
kangli_kl
Rank: 6Rank: 6
等 级:侠之大者
威 望:2
帖 子:134
专家分:489
注 册:2008-4-5
收藏
得分:0 
根据ip判断也解决不了根本问题,如果地方的服务器挂国外的代理的话,照样可以做想做的事

求上而得中,求中而得下。
2011-01-12 16:37
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
以下是引用lele2007在2011-1-12 11:23:25的发言:

获取客户端IP会了。。就是跨站到大站点比如:ip.时要怎样实现啊?
ip.的是post查询的。没有地垃栏传参数接口。。传不过去客户端的IP了。。导致都是获取到服务器的IP。
ip.的查询表单如下:
       <form name="searchip" action="/cgi-bin/searchip" method="post" onsubmit="return OnSearchIpSubmit();">

         <div class="im_top"><span>请输入IP:</span>

          <input   name="searchip1" id="searchip1" onkeyup="if(event.keyCode==13){return OnSearchIpSubmit();}" type="text" />

          <button onclick="javascript:OnSearchIpSubmit();">查询</button>

          <p>每天都会有新的IP被使用,我们的IP库可能会没有记录你所需要查找的IP。</p>

        </div></form>
在本地用AJAX的POST方法模拟一下可否,当然查询IP的不只QQ,还有其他站点查IP的,有的是GET方式,模拟起来也简单些!甚至不要通过后台直接在JS脚本里即可操作!推荐用JQ框架!

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2011-01-12 16:41
vbc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:352
专家分:147
注 册:2006-12-30
收藏
得分:0 
不是有分配给中国的IP段吗,要是要用代理去哪查也是没用,看下在不在中国的IP段范围内就行了吧。

清远鹏程万里人才网:[url=http://www.]http://www.[/url]zq.,qy.
2011-01-13 16:43
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
收藏
得分:0 
ip.可以传参查询,POST

QQ:63572063
2011-01-13 21:07
lele2007
Rank: 5Rank: 5
来 自:广东省深圳
等 级:职业侠客
威 望:6
帖 子:1028
专家分:305
注 册:2007-9-4
收藏
得分:0 
以下是引用wangjy500在2011-1-13 21:07:16的发言:

ip.可以传参查询,POST
'请问是怎么传的啊?教教我啊,谢谢。。

学习编程www.
2011-01-14 12:06
快速回复:asp 如何禁止国内的IP访问我的网站 我的网站是英文的
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.074093 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved