import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
public class Listip {
public static void main(String[] args) throws Exception {
System.out.println("本机的外网IP是:"
+ Listip.getWebIp("http://iframe.ip138.com/ic.asp"));
}
public static String getWebIp(String strUrl) {
try {
URL url = new URL(strUrl);
BufferedReader br = new BufferedReader(new InputStreamReader(url
.openStream()));
String s = "";
StringBuffer sb = new StringBuffer("");
String webContent = "";
while ((s = br.readLine()) != null) {
sb.append(s + "\r\n");
}
br.close();
webContent = sb.toString();
int start = webContent.indexOf("[") + 1;
int end = webContent.indexOf("]");
System.out.println("webContent=" + webContent);
System.out.println("start=" + start);
System.out.println("end=" + end);
if (start < 0 || end < 0) {
return null;
}
webContent = webContent.substring(start, end);
return webConten
} catch (Exception e) {
e.printStackTrace();
return "error open url:" + strUrl;
}}}
- 浏览: 67318 次
- 性别:
- 来自: 山东
最新评论
-
windshome:
只有用心做产品才能做出伟大的产品!和是否能赚到钱没有必然关系! ...
一张图告诉你苹果比三星强在哪里 -
yq5858588:
真的很好,确实是这样的,要用新做事
一张图告诉你苹果比三星强在哪里 -
可爱的小狗:
只要是自己想要的就好
离职感想 -
string2020:
工资张了多少
离职感想 -
zxysh10034:
跳去哪里了?
离职感想
相关推荐
通过url链接到一个网址,该网址返回自己的ip地址(通过代理服务器访问)
java获取当前主机的外网ip,简单方便。
Java获取Linux服务器上的IP操作 Java获取Linux服务器上的IP操作是Java开发中的一项重要任务。然而,在Linux服务器上获取IP地址却存在一些问题。在本文中,我们将详细介绍Java获取Linux服务器上的IP操作,包括Linux...
在现代网络应用中,获取本机的外网 IP 地址是一项常见的需求。例如,在服务器管理、网络安全、分布式系统等场景中,经常需要知道自己的公共 IP 地址。Java 作为一种广泛使用的编程语言,提供了多种方式来实现这一...
1:通过WWW.IP138.COM来获得本机的外网IP地址 2:针对网上的其它实例增加实时更新IP地址功能,防止断网重连后IP地址显示不正确 3:增加一条命令,用来解决MSXML2.XMLHTTP和Microsoft.XMLHTTP老是读旧缓存导致IP地址...
通常,用户都是通过路由...我是通过访问www.ip138.com来获取外网IP,并用JFrame显示。该方法的关键是正确的ip138查询网站的URL。目前能成功获取,若获取失败请更改源代码中URL。更改方法详见"url更改方法.txt"文件。
在IT领域,了解和获取本机IP地址以及外网IP地址是常见的需求,尤其是在网络编程、服务器配置或者网络诊断中。下面将详细解释这两个概念及其获取方法。 首先,我们要理解什么是"本机IP"和"外网IP"。 1. 本机IP...
外网IP 内网IP 获取IP 解决java不易获取外网IP
java代码得到外网ip地址,java调net webservice远程联调用得着
在Java编程中,根据IP地址获取国家和地区名称是一项常见的需求,尤其在数据分析、网络监控或者用户定位等场景中。这个话题涉及到的主要知识点包括IP地址处理、数据库查询以及使用第三方库。 首先,IP地址是一个32位...
随手写的一个Winfrom小程序,首先...我在网上看了好多关于获取外网IP的帖子,试了好多都获取不到外网的IP获取到是只是一段HTML代码,我在他们的基础上加了个webBrowser控件实现了这个功能,有兴趣的朋友可以下载看看
为了获取外网IP,通常需要连接一个外部服务器,如公共的IP查询服务,获取其反馈的IP信息。 2. **使用`NetworkInterface`和`Enumeration`接口**: 更常见的方式是遍历所有可用的网络接口(`NetworkInterface`)来...
在Java编程中,判断一个IP地址是内网IP(私有IP)还是公网IP(全局IP)是一项常见的任务,尤其在网络编程和服务器配置中。内网IP通常用于局域网内部通信,而公网IP则是互联网上的唯一标识。下面将详细探讨如何实现这...
简易java查询IP归属地示例代码。 面向中国大陆地区的 手机号码、电话号码、IP地址 归属地查询库。 IP地址库来源于 [ip2region](http://git.oschina.net/lionsoul/ip2region)。 手机号码段和电话号码区号信息来源于 ...
通过异步任务来获取当前用户的ip地址,使用的时候调用getRemoteIP方法就可以,需要传一个可以获取公网ip的url地址,这个百多很多,比如,搜狐,淘宝之类的都有,同时还有一个超时的任务,具体看代码了
该源码主要是通过java StringBoot 项目编写的一个动态修改DDNS的工具类,每隔15秒回去网上获取一次外网IP。 使用时在ddns\src\main目录下找到application.yml配置文件然后更改成自己的信息 ddns: aliyun: domain: ...
你遇到过本地IP192.168.0.1但你想取到自己的外网IP或自己的省市区吗?这些统统都不是事,是事也就烦一会,下载下来执行main方法便可获取到位置和IP。带解析JAR包,最权威最给力的最最最最权威的方法。市面上绝对没有...
本教程将详细解释如何实现这一功能,主要涉及"IP地址获取"和"手机AP"这两个关键知识点。 首先,让我们了解什么是IP地址。IP地址(Internet Protocol Address)是互联网协议地址的简称,是一种在互联网上唯一标识...
这篇文章是对上篇文章获取外网ip和ip定位的修订版,上篇文章中得到的外网ip是服务器端的外网ip,而不是客户端的外网ip,此篇文章进行修改,得到客户端的外网ip和根据ip定位,上篇文章给大家带来的不便,请谅解。