你把这个方法写进你的程序,程序开始后先获取IP,然后判断IP是否和你的一致,如果不一致直接return;即可.
/**
* 获取外网IP
* @param request
* @return
*/
public static String getIpAddr() {
String ipAddress = null;
// ipAddress = this.getRequest().getRemoteAddr();
ipAddress = request.getHeader("x-forwarded-for");
if (ipAddress == null || ipAddress.length() == 0
|| "unknown".equalsIgnoreCase(ipAddress)) {
ipAddress = request.getHeader("Proxy-Client-IP");
}
if (ipAddress == null || ipAddress.length() == 0
|| "unknown".equalsIgnoreCase(ipAddress)) {
ipAddress = request.getHeader("WL-Proxy-Client-IP");
}
if (ipAddress == null || ipAddress.length() == 0
|| "unknown".equalsIgnoreCase(ipAddress)) {
ipAddress = request.getRemoteAddr();
if (ipAddress.equals("127.0.0.1")) {
// 根据网卡取本机配置的IP
InetAddress inet = null;
try {
inet = InetAddress.getLocalHost();
} catch (UnknownHostException e) {
e.printStackTrace();
}
ipAddress = inet.getHostAddress();
}
}
// 对于通过多个代理的情况,第一个IP为客户端真实IP,多个IP按照','分割
if (ipAddress != null && ipAddress.length() > 15) { // "***.***.***.***".length()
// = 15
if (ipAddress.indexOf(",") > 0) {
ipAddress = ipAddress.substring(0, ipAddress.indexOf(","));
}
}
return ipAddress;
}
————————————————
版权声明:本文为CSDN博主「秋9」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:
从硬件方面,普通电脑做服务器,无伤大雅,可以简单测试。但是网站服务器并不是想象中的那么简单,只要能打开程序就可以,需要很多网络设置,解析,法律的备案,以及家庭健康为代价。 服务器的种类不少,主要根据自...
中国龙网(河南龙之晨)是国际领先的数据中心机房和域名空间服务提供商!专注于基础互联网业务服务,提供域名注册、虚拟主机、服务器合租、VPS、云主机、主机租用、企业邮局、网站推广等企业应用服务。为个人站长...
导读:如今随着云服务器的发展成熟,租用服务器不像以前那样需要自己单独租一台服务器了,如今租用服务器都是在运营商的系统上按照自己需要非常方便地弹性选择,按需购买,目前有名气的属阿里云、腾讯云、百度云、华...
很高兴能够为你解答问题,一起来看看吧: 按照网络规模划分:工作组级服务器、部门级服务器、企业级服务器 1、工作组级服务器 用于联网计算机在几十台左右或者对处理速度和系统可靠性要求不高...
数据对于组织和个人来说是私有的,但数据中心通常是共享的。而这是托管数据中心服务商必须面对的安全问题。 很多企业希望将业务迁移到云端,但其内部部署数据中心仍然拥有大量的IT资源。为了使业务更容易处理,企...
由于现在美国服务器商比较多,所提供的美国服务器种类也非常多,因此美国服务器的价格也是大有不同,有几百块钱一个月的,也有好几千块钱一个月的,所以在如今这个美国服务器市场中根本无法确切的说出美国服...
东莞市是中国制造业的标杆,经济发达。其中我们所熟悉的OPPO、vivo、华为手机终端,都在东莞。 根据有关通知规定,自2018年开始,东莞市新的最低工资标准从7月1日起执行。 2018年以前,东莞市月...
云服务器又被叫做计算单元,所以要是在哪里看到计算单元,其实指的就是云服务器。之所以将云服务器叫计算单元和云服务器的工作模式是相关的。这里可以将服务器看做是人的大脑,资源都是有限的,但是要是你想获得更好...