jsp或java.根据来访IP判断是否为中国IP.

 我来答
千锋教育
2015-12-20 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
java中判断国内IP还是国外IP是需要通过大量的IP库来判断的,一般查询ip的网站上一下就查询出来到底是属于哪个国家的而且能细化到那个地区这是需要先做一个IP库然后通过查询才能查到的,不能单纯的从IP段来实现跳转页面的功能。
另外介绍一个简单的办法:通过浏览器所用的字符集来判断:
<%
if Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")="zh-cn" THEN
Response.Redirect("index.asp")
else
Response.Redirect("en/index.asp")
end if
%>
百度网友3b4e952
2013-08-22 · TA获得超过472个赞
知道小有建树答主
回答量:409
采纳率:100%
帮助的人:327万
展开全部
<script type="text/javascript" language="javascript">

var Browser_Agent = navigator.userAgent;

//浏览器为ie的情况

if(Browser_Agent.indexOf("MSIE")!=-1){

var a=navigator.browserLanguage;

if(a !="zh-cn"){

location.href="英文网站";

document.write("国外IP");

} else

document.write("国内IP");

}

//浏览器非ie的情况

else{

var b=navigator.language;

if(b!="zh-CN"){

location.href="英文网站";

document.write("国外IP");

} else

document.write("国内IP");

}

</script>
这段js就可以判断!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jernmy
推荐于2017-12-16 · TA获得超过6045个赞
知道大有可为答主
回答量:8279
采纳率:58%
帮助的人:5015万
展开全部
获取来访IP不难,主要是你要有中国IP的范围(包含的IP网段信息),然后判断来访IP是否在这个范围内。你可以在网上搜一下电信,移动,联通的IP范围组合起来就是。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-04-20
展开全部
第一步网上说兔子~IP代理这个软件可以修改IP地址
第二步网上搜索兔#子IP代理下载
第三步打开软件连接其他城市IP即可
注册就能免费使用。
解决网络卡顿
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-22
展开全部
先找一个中国IP的数据库,然后根据IP判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式