java获取本机外网ip

原创 2018年04月16日 11:41:36

参考了一些博客,发现大部分都是通过访问外网再进行获取外网ip,本文是通过访问chinaz的接口返回的ip信息直接获取,有更好的办法可以指教一下,感谢!

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;

import sun.net.www.protocol.http.HttpURLConnection;

public class IP {
	public static String getIP() {
		String ip = "http://ip.chinaz.com/getip.aspx";

		String inputLine = "";
		String read = "";
		try {
			URL url = new URL(ip);
			HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
			BufferedReader in = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
			while ((read = in.readLine()) != null) {
			inputLine += read;
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		return inputLine;
	}
	public static void main(String[] args) {
		System.out.println(getIP());
	}
}

IP 地址管理

IP 地址管理
  • 2015年08月05日 21:54

Java获取本机公网ip

import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; impo...
  • lc0817
  • lc0817
  • 2016-06-27 14:07:47
  • 3825

Java获取本机外网ip地址的方法

Java获取外网IP地址的方法 获取本地IP地址的方法 public static String getLocalAddress(){ String ip = ""; try { ip...
  • wu_cai_
  • wu_cai_
  • 2016-10-16 17:25:42
  • 11461

java获取本机的外网ip

原文:java获取本机的外网ip 源代码下载地址:http://www.zuidaima.com/share/1901820081638400.htm public static...
  • yaerfeng
  • yaerfeng
  • 2017-02-15 10:00:24
  • 1278

java 获取本机的公网、外网ip

本机通过路由器联网,获取ip时获取的是路由器分配的IP。 获取公网的IP: 先找一个网站,可以获得本机的外网IP,如http://www.ip138.com/ 检查元素,可以获得一个地址 ...
  • nheng238
  • nheng238
  • 2016-02-16 16:34:58
  • 881

获取本机外网IP,MAC地址的小工具

  • 2011年10月25日 01:56
  • 329KB
  • 下载

java得到本机外网IP类

  • 2012年11月21日 11:36
  • 1KB
  • 下载

java获得自己本机的外网ip(通过代理服务器)

package com.yzj.test;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputSt...
  • yanzhaojun7
  • yanzhaojun7
  • 2015-08-13 20:30:56
  • 498

java 获取本地机器外网的IP地址

通过Java获取本地机器外网的IP地址,不借助系统命令 ServerHost.java package org.shuochen.test.network; im...
  • Nio96
  • Nio96
  • 2016-03-07 11:48:24
  • 891

java获取当前主机的外网ip

  • 2015年07月16日 15:05
  • 1KB
  • 下载
收藏助手
不良信息举报
您举报文章:java获取本机外网ip
举报原因:
原因补充:

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