用JAVA程序取得IP地址

原创 2001年04月27日 16:18:00

用JAVA程序取得IP地址

 

李鲁群

 

--------------------------------------------------------------------------------

  
  在
TCP/IP 互联网时,经常会需要查询自己主机的IP地址和www服务器的IP地址。虽然,我们可以使用IPCONFIG PING 进行IP地址查询,但是如果在应用程序或APPLET中使用此命令回破坏我们应用程序界面。
  为此本人使用
JAVA 做了一个简单的程序可以直接查询自己主机的IP地址和www服务器的IP地址。

// 文件名为 NetTool.java (注意:在JAVA 语言中大小写敏感)
import java.net.*;
public class NetTool{
InetAddress myIPaddress=null;
InetAddress myServer=null;

public static void main( String args[]){

NetTool mytool;
mytool=new NetTool();

System.out.println("Your host IP is: "
+ mytool.getMyIP());
System.out.println("The Server IP is :"
+mytool.getServerIP());

}

//取得LOCALHOSTIP地址
public InetAddress getMyIP() {
try { myIPaddress=InetAddress.getLocalHost();}
catch (UnknownHostException e) {}
return (myIPaddress);
}
//
取得 www.abc.com IP地址
public InetAddress getServerIP(){
try {myServer=InetAddress.getByName(
"www.abc.com");}
catch (UnknownHostException e) {}
return (myServer);
}

}
  由于JAVA语言的跨平台特性,以上程序编译后可直接在任何装有JVM系统的机器上运行。以上程序旨在抛砖引玉,读者可将上述代码稍加变换转化成APPLET加到你的homepage中,或将地址查询结果写到一个文件中去,建立自己本地的hosts文件

JAVA程序 通过IP地址 获取MAC地址

我们都知道通过在电脑上敲 cmd 后,输入ipconfig -all 来获取IP地址或者MAC地址,java程序可以在window和linux下获取MAC地址等信息!看下面代码 import jav...
  • chwshuang
  • chwshuang
  • 2015年07月19日 21:52
  • 4025

JAVA服务器端获取客户端远程地址,根据IP获取远程地址,各IP地址查询接口比较

我最开始获取客户端地址,用的是在前端页面引入“http://ip.ws.126.net/ipquery”接口, 但此接口只支持js,无法写到Java后台去, 项目从http转https后该接口边便失效...
  • tianmaxingkonger
  • tianmaxingkonger
  • 2016年07月06日 12:13
  • 4906

在linux下c语言获取本机ip地址源代码

getip.c - 在linux下c语言获取本机ip地址源代码 rhel5.4-i386 bash-3.2-24.el5.src.rpm  http://oss.oracle.com/el5/S...
  • beatle_1983
  • beatle_1983
  • 2014年11月14日 10:38
  • 1641

如何用JAVA程序取得IP地址

  • 2014年05月22日 21:33
  • 108KB
  • 下载

JAVA程序 通过IP地址 获取MAC地址

我们都知道通过在电脑上敲 cmd 后,输入ipconfig -all 来获取IP地址或者MAC地址,java程序可以在window和linux下获取MAC地址等信息!看下面代码 import jav...
  • chwshuang
  • chwshuang
  • 2015年07月19日 21:52
  • 4025

java程序中取得本机MAC地址

软件项目或者产品有时候会用到本机网卡的物理MAC地址,例如结合MAC地址进行登录验证等等,当然这种项目一般在局域网内运行,能相对提高系统的安全性。 下面列出了java读取MAC地址的工具方法,可...
  • sulanyan29
  • sulanyan29
  • 2012年03月13日 16:54
  • 1563

使用truelicense进行Java程序license控制 经过扩张可以验证license 开始结束日期,验证绑定给定mac地址

  • 2017年05月11日 16:15
  • 1.33MB
  • 下载

西电大--JAVA程序设计视频教学27讲下载地址

  • 2013年07月27日 08:19
  • 2KB
  • 下载

用JAVA程序爬取网页地址,电话

1.test.java package com.zjhcsoft.travel; import org.jsoup.Connection; import org.jsoup.Jsoup; im...
  • Elliot_2b
  • Elliot_2b
  • 2018年01月05日 16:09
  • 34

使用truelicense进行Java程序license控制 经过扩张可以验证license 开始结束日期,验证绑定给定mac地址

转自:http://blog.csdn.net/jingshuaizh/article/details/44461289 使用truelicense进行Java程序license控制 ...
  • qq_21439971
  • qq_21439971
  • 2016年12月06日 10:39
  • 1957
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用JAVA程序取得IP地址
举报原因:
原因补充:

(最多只允许输入30个字)