码迷,mamicode.com
首页 > 编程语言 > 详细

关于java获取本地ip的几种方法

时间:2015-09-16 18:09:08      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:java获取ip   获取本地ip   java获取本地ip   inetaddress   socket   

关于java获取本地ip的几种方法
1.获取本地ip的方法
System.out.println(InetAddress.getLocalHost().getHostAddress());
2.域名解析ip的方法
System.out.println(InetAddress.getByName("www.sina.com.cn"));
3.获取本地出口ip的方法(局域网NAT或本地找交换机出口ip的方法)
建立通讯TCP,telnet,mina通讯等。
Socket client = new Socket("192.168.6.8", 80);
System.out.println(client.getInetAddress().getHostAddress());

4.获取本地的互联网ip的方法

百度搜索输入ip,结果截图如下:技术分享
或者自己写http请求http://www.ip138.com/网站就会返回你的互联网ip
5.java通过管道runtime调用cmd获取ip
6.其他使用jndi的方式获取ip

版权声明:本文为博主原创文章,未经博主允许不得转载。

关于java获取本地ip的几种方法

标签:java获取ip   获取本地ip   java获取本地ip   inetaddress   socket   

原文地址:http://blog.csdn.net/xmtblog/article/details/48497341

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!