java获取服务器真实外网IP
来源:互联网 发布:淘宝开店上传坐套教程 编辑:程序博客网 时间:2024/05/22 00:11
package com.xiaoma.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;import org.jsoup.Connection;import org.jsoup.Jsoup;import org.jsoup.nodes.Element;import org.junit.Test;public class GetPublicIP {public GetPublicIP(){}public static String getPublicIp(){//此方法需要引入Jsoup.jar包//您的IP是:[218.18.123.160] 来自:广东省深圳市 电信String ip="";org.jsoup.nodes.Document doc = null;Connection con = null; con = Jsoup.connect("http://20140507.ip138.com/ic.asp").timeout(10000); try {doc = con.get();//获取包含本机ip的文本串org.jsoup.select.Elements els = doc.body().select("center");for(Element el:els){ip=el.text();}//ip = ip.replaceAll("[^0-9.]", "");} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();return ip;} return ip;}public static String getPublicIp2() throws IOException{//218.18.123.160String ip="";URL url = new URL("http://20140507.ip138.com/ic.asp"); URLConnection conn = url.openConnection(); conn.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15"); conn.setRequestProperty("Content-Type", "text/html"); conn.setRequestProperty("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); InputStream is = conn.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is, "GB2312")); String line = null; while ((line = br.readLine()) != null) { if (line.contains("您的IP是")) { // System.out.println(line); int start = line.indexOf('[') + 1; int end = line.indexOf(']'); ip = line.substring(start, end); } } br.close(); return ip;}@Testpublic void testsss() throws IOException{System.out.println(GetPublicIP.getPublicIp());System.out.println(GetPublicIP.getPublicIp2());}}
0 0
- java获取服务器真实外网IP
- java 获取真实ip
- java获取真实ip
- 服务器获取客户端真实IP
- Java获取真实IP地址
- java获取客户端真实ip
- Java获取用户真实IP
- Java获取客户端真实IP
- Java获取客户端真实IP
- java 获取客户端真实ip
- Java获取用户真实ip
- 透过F5获取服务器真实内网IP
- asp.net 服务器获取真实IP
- asp.net 服务器获取真实IP
- Java如何获取客户端真实IP地址
- java如何获取真实的IP
- Java获取真实客户端IP地址
- java获取真实的客户端IP地址
- 黑马程序员 7K面试题 交通灯管理系统
- Linux 下集成 Qt 插件至 Eclipse 全过程
- ASP.NET的内置对象:Server对象
- 学习笔记-1
- foobar2000 解决dts播放出现粉色噪音及cd文件名乱码
- java获取服务器真实外网IP
- C语言assert的用法
- 【leetcode】Sum Root to leaf Numbers
- GhostDoc的使用
- jquery中的常用事件总结
- java anotation
- jdk1.6.0.10版本下使用jaxws发布webservice服务遇到的问题
- 带有进度条的调用系统的WebView
- http://blog.csdn.net/Augusdi/article/category/747412/2