获取局域网外网Ip的方法

获取当前路由器的外网IP(WAN IP) 可以利用一些在线服务来查询当前设备的外网IP,如[whatismyip.com](https://www.whatismyip.com/)、[ipinfo.io](https://ipinfo.io/) 或 [icanhazip.com](https://icanhazip.com/)。另外,需要强调的是,这些方法获取的都是你连接到互联网时所使用的公共IP地址,而不是你局域网内部的私有IP地址。请注意,路由器的外网IP地址是由你的互联网服务提供商(ISP)分配的,并且可能会在不同时间发生变化。 阅读详情

StringBuffer sb = new StringBuffer();
  try {
   System.out.println("IP:"+InetAddress.getLocalHost().getHostAddress());

//   URL url = new URL("http://fw.qq.com/ipaddress");
   URL url = new URL("http://www.ip138.com/ip2city.asp");
   String s = null;
   sb = new StringBuffer();
   BufferedReader in = new BufferedReader(new InputStreamReader(url
     .openStream(),"gb2312"));
   while ((s = in.readLine()) != null) {
 
    sb.append(s);
   }
   System.out.println(sb.toString());
   System.out.println(sb.substring(sb.toString().indexOf("[")+1,sb.toString().indexOf("]")));
   String str=sb.toString();
//   System.out.println(str.substring(str.indexOf('"')+1,str.indexOf(',')-1));
   
   
  } catch (MalformedURLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }

android 获取IP地址 Android 获取ip地址 阅读详情

相关推荐

VMware虚拟机调用NVIDIA显卡全攻略:从3D加速到直通与vGPU

显卡虚拟化技术是虚拟化领域的关键组成部分,它通过在虚拟机中模拟或直接分配物理GPU资源,实现了图形渲染与通用计算的加速。其核心原理在于通过Hypervisor层对GPU指令进行拦截、转换或直接映射,从而平衡资源隔离与性能损耗。这项技术的核心价值在于提升资源利用率、实现计算环境隔离,并支持AI训练、3D渲染、科学计算等高性能负载的灵活部署。在应用场景上,轻量级图形界面加速、CUDA学习验证适合使用虚拟3D加速;而追求极致性能的机器学习训练、专业渲染则需依赖PCIe直通技术;对于企业级GPU资源池化与多租户共享

weixin_32308101的博客 997

如何实现外网访问内网ip?公网端口映射或内网映射来解决

内网IP只能在局域网内互连互通,并不能直接提供外网访问,跨网外网访问需求时,可以将内网IP转换成公网IP或域名地址方式。需要注意的是路由映射的先决条件是需要明确有本地路由权限,且需要明确本地路由WAN口获取的是公网IP地址。为了进一步保证企业访问的安全性,快解析域名不仅支持https协议、免开端口,同时在无忧版、钻石版、旗舰版、星耀版增加了访问白名单、访问密码功能,让企业数据更安全。填写好对应内网地址和内网端口号,本机用127.0.0.1格式,非本机地址应用的用固定不变的内网地址格式。

asdaddsd的博客 8113

Java Web 图书管理系统的制作指南

实现对图书信息的增删改查(CRUD)操作。支持用户登录与权限管理。图书借阅与归还功能。系统管理员可以管理用户信息和图书库存。

Xiaoxin的博客 1629

从外网访问局域网服务器的六种方法

1 概况 因为需要在外网访问局域网的服务器,所以研究了下策略。这里做个总结。 2 为什么局域网的服务器无法在外网访问 服务器、电脑之间靠IP地址寻址,目前大部分基于IPV4进行寻址访问。但是因为IPV4的地址数量有限,中国分到的还比较少,所以非常紧缺。 一个解决方案就是在局域网来建立一个内部的网段,这个局域网的只在本网段内能互相访问,无法从外网访问。 局域网的一般都是192.168.X.X这样的。 如下图,为实际情况下比较普遍的一个拓扑关系。 (1)光猫+路由器,一般由运营商(移动、电信、联通)提供,可以

kevinshift的博客 11万+

【测试】echo发送和接收TCP/UDP数据包|shell 发送TCP/UDP数据包

目录 通过/dev/tcp、/dev/udp shell给tcp或udp服务发送16进制报文指令 通过/dev/tcp、/dev/udp (https://blog.youkuaiyun.com/u010039418/article/details/86251470) 通过/dev/tcp、/dev/udp可以直接在shell脚本中发起tcp、udp连接,方便又高效,平时用于测试啥的还是挺方便的。 直接发送 格式 /dev/udp/ip/port 比如要向本地10001端口发送数据,可以使用 ec.

我的笔记本 1万+

SARScape实战:集成GACOS数据优化InSAR大气校正全流程

本文详细介绍了如何在SARScape软件中集成GACOS数据,以优化InSAR大气校正的全流程。通过实战步骤,从GACOS数据申请、下载、导入,到在单景干涉图和SBAS-InSAR流程中应用,有效剥离大气相位延迟,显著提升形变监测结果的精度与可靠性,实现从“雾里看花”到“拨云见日”的转变。

weixin_28419039的博客 397

IP地址查询

IP地址分为外网IP地址和内网(局域网)IP地址! 1、外网IP地址查询: 外网IP地址查询很简单,无论是win还是mac,直接百度一下,你就知道了! 2、内网(局域网)IP地址查询: 内网IP地址的查询也很简单,但是在win和mac下面操作略有不同!这里整理一下常用的两种方法! 方法一:命令行(win)/终端(mac) 1)、win下的命令为:ipconfig(或者ipconfi...

fightsyj的博客 8811

rk3568 rockit编译测试

编译rockit不能使用SDK默认编译kernel的交叉编译,需要采用编译buildroot的,而编译buildroot的编译器SDK并没有存放,需要编译过buildroot之后才可以用。命令参数相关解析可查阅代码,这里提醒一下-l参数,这是程序运行计数,默认是100,时间很短,基本上显示画面一闪而过,一度以为是程序哪里出问题了,改用-l 1000,画面显示时间加长。此处跳过系统,单领出来编译。rockit组件包在4.10版本需要手动编译,奈何我的版本怎么都编译不了,后来改用5.10版本才编译通过。

zfenggo的博客 4196

C# 获取本地的内网(局域网)和外网(公网)IP地址的方法

1、获取本机的IP地址集合: /// <summary> /// 获取本机所有ip地址 /// </summary> /// <param name="netType">"InterNetwork":ipv4地址,"InterNetworkV6":ipv6地址</param> ...

willingtolove的博客 5359

manimgl安装

安装manimgl

happytree001的博客 706

apollo自动驾驶进阶学习之:如何实现施工路段限速绕行及其参数调试

首先需要理解Planning模块是基于Scenario、Stage、Task这样的层次来进行的,即场景->步骤->具体的决策方法。Apollo可以应对自动驾驶所面临的不同道路场景,都是通过Scenario统一注册与管理。Scenario通过一个有限状态机来判断选择当前行车场景,每个Scenario下又有多个Stage,指当前场景下需要执行的粗略步骤。.........

qq_41593516的博客 6596

局域网内服务器从ip查询网站获取本机外网ip方法

On Error Resume NextFunction getIp(text)   dim re, match   Set re = New RegExp   re.Pattern = "/d{1,3}/./d{1,3}/./d{1,3}/./d{1,3} "   set match = re.Execute(text)      If match.count > 0 then       

我的笔记 6846

PD详解 扩展消息——Source_Capabilities_Extended Message

PD的协议层分为控制消息,数据消息还有扩展消息,今天大师匈讲一下扩展消息中的source_cap_extended。这个消息在扩展消息中算是比较关键的东西。 扩展消息中的source_cap_extended 大师匈先上图,然后逐一解释; 上面的图表说了source_cap_ext中包含了哪些内容。 我们注意到在source_cap扩展消息中是以字节为单位的,并不是像source_cap中以一个object为单位,当然有注意到PD标准spec中说明的扩展消息的话,那里有说明,在header之后的字节

大师匈的博客 3516

【C#】C#获取本地的内网(局域网)和外网(公网)IP地址的方法

1、获取本机的IP地址集合: 1 /// <summary> 2 /// 获取本机所有ip地址 3 /// </summary> 4 /// <param name="netType">"InterNetwork":ipv4地址,"InterNetworkV6":ipv...

weixin_30666943的博客 597

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

获取本机内网、外网ip(C++)

基础知识     电脑在局域网内,通过网关/路由器连接到Internet则ip分为内网ip、外网ip。通过ipconfig得到的为局域网ip。 电脑直接拨号连接等,则本机通过ipconfig得到的就是外网ip。 获取外网ip所需要的IP源:(几乎所有可以显示IP地址的网页都可以成为IP源) http://www.ipchicken.com/  http://whatismyipadd

xiaolengzile的专栏 8641

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Java获取外网ip地址

最近在做一个app,其中有一个功能点是获取本机的外网ip,网上流传的绝大部分都是获取局域网ip的方法,有些似乎能够获取外网ip方法但也已经失效。 大部分提到的都是 ip = InetAddress.getLocalHost().getHostAddress(); 或者 InetAddress[] inetAdds = InetAddress.getAllByName(InetAddre

dugucanjian的博客 2万+

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

VC--获取本机 局域网IP 和外网IP

VC--获取本机 局域网IP 和外网IP #include //=========================== // 获取本机局域网IP //=========================== char* GetLocalIP(void) { WSADATA wsaDataqq; WSAStartup(MAKEWORD(1,1),

thanklife的专栏 979

django 获取访问者外网ip地址

文章目录ip#0 GitHub#1 环境#2 需求#3 获取本地ip#4 获取访问者ip#4.1 注意 ip #0 GitHub https://github.com/Coxhuang/django-ip.git #1 环境 python3.6 Django==2.0.7 #2 需求 获取本地ip 获取访问者ip #3 获取本地ip from django.shortcuts import...

Auto 1822

Unity获取设备唯一Code以及内网Ip外网Ip等

5、获取外网Ip(本地没法获取外网IP,需要访问专门提供访问者IP的外网地址获取,以下脚本中访问的是亚马逊的地址,也可自己编写,修改放问地址)3、获取设备唯一标识码(利用UnityEngine的SystemInfo类)1、获取设备名称(利用UnityEngine的SystemInfo类)2、获取设备模型(利用UnityEngine的SystemInfo类)6、获取网卡MAC地址列表。

TenderRain的博客 1407

外网ip和内网ip的区别有哪些?外网如何访问内网ip?

外网ip和内网ip的区别有哪些?外网如何访问内网ip? 参考链接:https://hsk.oray.com/news/7180.html 搭建服务器,实现外网如何访问内网ip的问题需要有公网IP。可能还有很多人分不清内网IP和外网IP的区别,内网IP即私有IP,要想解决外网如何访问内网ip的问题,需要内网有做内网穿透。一般的内网穿透方法非常复杂,本文小编教大家外网如何访问内网ip。 外网ip和内网ip的区别有哪些? 内网IP,简单来说呢,就是网吧和局域网,小伙伴们都清楚网吧的网线都是连接在同一个交换

a1809032425的博客 2167

python获取外网IP

最近在用java写网络聊天室 想跨局域网访问别的电脑 那就需要他的外网IP 每次都要使用浏览器来获取外网IP 然后就像这用python的爬虫写了一个获取外网IP 的小程序 #作用:获取本地的外网出口地址 import requests import re def getIP(): headers = {} headers['User-Agent'] = "Mozilla/5.0 ...

weixin_34392906的博客 148

iOS 如何获取手机外网IP地址(附内网IP地址)

查找了一些方法,最初以为拿到的就是手机对外的公网地址,其实只是本地IP地址。下面把获取手机内外网IP地址的方法总结下: 首先导入头文件: //IP地址需求库 #import #import #import #import #import 具体方法: //获取设备IP地址 -(NSString *)getDeviceIPAddresses { int sockfd = socket(AF_INET,SOCK_DGRAM, 0);

txz_gray的博客 2万+

获取访问IP,程序池访问,非局域网IP地址

通过WebRequest类访问得到IP: System.Net.WebRequest wReq = System.Net.WebRequest.Create("http://ip.chinaz.com/getip.aspx");//站长工具提供Ip地址 System.Net.WebResponse wResp = wReq.GetResponse(); System.I...

dhj68840的博客 283

C#/.NET获取本机的外网IP地址的简单方法

&lt;script type="text/javascript"&gt;&lt;!-- google_ad_client = "pub-5834986413902221"; /* 728x90 */ google_ad_slot = "1368486102"; google_ad_width = 728; google_ad_height = 90; //--&gt; &lt;/script&..

真有意思 449
上一篇: OSCache的使用及配置
下一篇: 天气预报的链接方式
wangyun_java
博客等级 码龄16年 18粉丝 100原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值