java设置ip(java设置ip地址 代码)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享java设置ip的知识,其中也会对java设置ip地址 代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

用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如何编程实现修改pc互联网IP

通过 Java 修改注册表可以达到更改 IP地址的目的。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]

java 修改注册表的资料,

注册表与 TCP/IP的资料

用 .net 的话可以直接通过 ManagementClass 在修改

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地址?

try

{

InetAddress addr = InetAddress.getLocalHost();

ip=addr.getHostAddress().toString;//获得本机IP

address=addr.getHostName()toString;//获得本机名称

//System.out.println("addr=:"+String.valueOf(addr));

}

catch(Exception e)

{

System.out.println("Bad IP Address!"+e);

}

用java能够修改ip地址吗

可以的。如果是普通的ADSL用户,那么由于是动态IP,不是固定IP,当你每次上网时(也就是拨号),ISP提供商会临时分配你一个IP地址供你使用,特别是铁通 联通等网络,IP段跨度很大,所以造成IP归属地显示错误。

希望可以帮到你,谢谢!

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地址 代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发布于 2023-04-11 08:04:06
收藏
分享
海报
31
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了