「java锁定ip」Java锁定文件
今天给各位分享java锁定ip的知识,其中也会对Java锁定文件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
用JAVA如何实现IP绑定
package src;
import java.io.*;
public class getMac {
public static void main(String[] args) {
try {
Process process = Runtime.getRuntime().exec("ipconfig /all");
InputStreamReader ir = new InputStreamReader(process
.getInputStream());
LineNumberReader input = new LineNumberReader(ir);
String line;
while ((line = input.readLine()) != null)
if (line.indexOf("Physical Address") 0) {
String MACAddr = line.substring(line.indexOf("-") - 2);
System.out.println("MAC address = [" + MACAddr + "]");
}
} catch (java.io.IOException e) {
System.err.println("IOException " + e.getMessage());
}
}
}
ipconfig是Windows下命令提示符支持的一个命令,可以查询到你的机器的ip等网络配置
Runtime.getRuntime().exec("ipconfig /all"); 就是执行该命令
if (line.indexOf("Physical Address") 0)表示如果在line中查找到Physical Address,就继续执行if中的语句,否则如果找不到,line.indexOf("Physical Address")的返回值=-1
请多少给点分,谢谢
java程序如何绑定服务器IP?
你把这个方法写进你的程序,程序开始后先获取IP,然后判断IP是否和你的一致,如果不一致直接return;即可.
/**
* 获取外网IP
* @param request
* @return
*/
public static String getIpAddr(HttpServletRequest request) {
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 版权协议,转载请附上原文出处链接及本声明。
原文链接:
java中如何获取使用者的IP地址及禁止此人
java中如何获取使用者的IP地址及禁止此人
如果你是javaWeb,可以在过滤器中使用request.getRemoteAddr() ,发现此IP直接跳转到无用的页面或者不存在的页面
如果你是socket,也可以通过socket.getIAddress()获取IP,发现此IO直接把他的连线关闭就可以了
如何获取使用者伺服器的IP地址
开发工程中,需要给第三方提供介面,由于是仅仅对单独一人提供介面支援,就暂时采取了IP白名单过滤的方式处理。下面是获取使用者IP地址的方法private function getIP() {
static $realip;
if (isset($_SERVER)) {
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
} else if (isset($_SERVER["HTTP_CLIENT_IP"])) {
$realip = $_SERVER["HTTP_CLIENT_IP"];
} else {
$realip = $_SERVER["REMOTE_ADDR"];
}
} else {
if (getenv("HTTP_X_FORWARDED_FOR")) {
$realip = getenv("HTTP_X_FORWARDED_FOR");
} else if (getenv("HTTP_CLIENT_IP")) {
$realip = getenv("HTTP_CLIENT_IP");
} else {
$realip = getenv("REMOTE_ADDR");
}
}
return $realip;
}
shopnc怎么获取使用者的ip地址
输入本地IP地址,进入到安装页面,点选"...
1
检视环境没有问题后,继续下一步!
2
选择安装方式后,继续下一步!
3
填写资料库和网站后台账号密码。如果是...
4
安装成功后,我们在浏览器输入:"127.0.0...
5
点选更新站点快取
6
选择全部后,点选提交
7
现在你就可以开始你的电商之旅了!
如何获取访问使用者ip地址
请问你要用的是什么程式码来获取呀??
如何获取登入使用者的IP地址
public static string GetIP()
{
string ip;
if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_VIA"] != null)
{
ip = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}
else
{
ip = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString();
}
return ip;
}
如何获取android本机使用者名称及ip地址
使用者名称就是您的手机型号。ip地址可以通过浏览器进入百度搜索【ip】,即可以显示您的手机的ip地址。
望采纳,谢谢!
客户端C++,Java伺服器如何获取使用者真实的外网IP地址?
这个应该和语言没有关系吧,你释出个JavaWeb专案,你是怎么获取客户的Ip地址的?难道浏览器都是java编写的吗?
这个应该是取决与你的情况吧,直接获取Ip地址就好了
java如何获取使用者真实的ip
1、如果伺服器如果没有采用反向代理,而且客户端没有用正向代理的话,那么可以获取客户端的真实IP地址request.getRemoteAddr()
2、如果伺服器如果没有采用反向代理,而且客户端有用正向代理的话,那么通过request.getRemoteAddr()获取客户端的IP地址是客户端 的代理伺服器的地址,并不是客户端的真实地址,
3、如果客户端使用的是多层代理的话,伺服器获得的客户端地址是客户端的最外围代理伺服器的地址如果伺服器如果采用反向代理伺服器,不管客户端采用的是何种方式访问伺服器。
获得客户端真实IP地址的方法一:
public String getRemortIP(HttpServletRequest request) {
if (request.getHeader("x-forwarded-for") == null) {
return request.getRemoteAddr();
}
return request.getHeader("x-forwarded-for");
如何才能彻底禁止使用者修改IP地址?
严重同意LS滴要彻底禁止修改IP只能锁定登录档,不过负面影响就是可能有时候自己忘了恢复登录档许可权就安装软体可能会出现安装失败
组策略里可以设定不能修改网路配置的选项的,只要不是很懂电脑的人一般都不会知道在哪里去修改这个选项的,你可以试一试看的
ADSL使用者如何获取固定IP地址攻略
然后输入“ipconfig”,显示出来的“IP Address”就是你的本机IP地址。 如果是98刚点“开始”→执行→输入“winipcfg”就可以看到本地IP了。 第二步把这个获取的ip有意识地变为自己的固定ip,比如说你刚才ip为61.1.2.245,网路自动配制ip的模式为从255到0,第一个上网人为61.1.2.255,第二个为61.1.2.254,第三个就是61.1.2.153,经此类推,越小号(最后一位)用的机会也越少,这也是你配制固定IP的好机会,比如你选用了29,那你的ip就是61.1.2.29。以上61.1.2.*是个例子,不是你要配制的,你要看清楚。 第三步是获取闸道器,还拿上面例子说明,你的闸道器为61.1.2.1,即把最后一位变成1就可以了。 第四步你要登陆你所在电信部门你网站来获取dns,找到后你记下网址,关掉你的猫,再次登陆你刚才记下的网站,这时机器会在下面的登陆资讯框中显示你要登陆网站的ip地址,比如为61.1.2.3,前两位对我们的用途太大了,这样你获取的dns就是61.1.1.4和61.1.2.5,这是固定格式,你要记清楚,1.4\2.5是不变的。如果你无法找到当面地电信部门的网站,那么你就找当地的 *** 网,不会吧,又找不见,忘了说了,是在找地市级的行政网,这下找到了,关掉猫,记下来大功告成。 第五步在本机上设定,你可以在网路临居上上击右链,然后找到你要配制的那个网络卡,有许多机子是双网络卡,在相应栏中填上你刚才获取的资讯,在启用DNS时要填主机名,你可填上我的网名linzhongzi,也可以填上你的网名,想填什么就填什么,域这一项就不要填了。
java防暴力破解锁IP
一般是指:网站,防止某人不断试用户的密码,而限制某个IP在一定时间内只尝试有限次登录。
JAVA如何限制用户IP地址?
java web中限制访问的ip,主要是使用session的getRemortIP(HttpServletRequest)方法,如下代码:
/**
*
* @param request
* @return
*
* 功 能 :得到用户Ip地址
*/
public static String getRemortIP(HttpServletRequest request) {
if (request.getHeader("x-forwarded-for") == null) {
return request.getRemoteAddr();
}
return request.getHeader("x-forwarded-for");
}
调用
String ip = getRemortIP(HttpServletRequest);
if(ip == "127.0.0.1"){
System.out.print("禁止访问");
}
Hr完整项目中 --- common.jsp 得到网址
%
//路径
String path = request.getContextPath();
// request 保存
request.setAttribute("path",path);
%
java锁定ip的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java锁定文件、java锁定ip的信息别忘了在本站进行查找喔。
发布于:2022-12-28,除非注明,否则均为
原创文章,转载请注明出处。