java-怎么获取企业内部保留IP地址对应的公网IP地址???

问题描述

怎么获取企业内部保留IP地址对应的公网IP地址???
  最近公司要做一个短信防刷功能,于是我根据每个发短信的客户端的IP地址和手机号码进行限制,每个手机号码和每个IP地址能发送的条数有限制,一旦超限则禁用一段时间,对于请求过于频繁的则拉入黑名单............

  这个构思是很好的,而且我也这么做了,的确有效果!可是问题也随之而来了。

  问题是,很多企业或者组织、机构往往是申请了一个或几个公网IP地址,内容使用保留地址,类似100.97.14.12。由于这种保留地址可以被多个组织机构使用,导致获取到大量的请求对应同一个保留IP地址,但是实际上这些请求来自不同的客户端。所以导致误拦了很多用户...............

  用java获取IP地址,怎么样才能真正的获取到企业或组织机构内部保留地址对应的公网IP地址呢?

  请各位有经验的大神赐教!!!万分感谢!!!

解决方案

访问ip138.com或者http://www.net.cn/static/customercare/yourip.asp

解决方案二:

批量获取主机名对应的ip地址

时间: 2024-09-12 20:17:47

java-怎么获取企业内部保留IP地址对应的公网IP地址???的相关文章

阿里云发布固定公网IP升级为弹性公网IP功能

固定公网IP可升级为弹性公网IP 如果购买ECS服务器是选择了分配公网IP,此时得到的公网IP是不能和ECS解绑的,是固定公网IP,固定公网IP和ECS服务器强耦合. 在一些被攻击场景,故障场景,迁移场景,水平扩展场景下,很多用户有强烈的将公网IP和后端ECS服务器解绑的需求.阿里云在10月30日推出了,ECS固定公网IP转换为弹性公网IP的功能,来满足广大用户的使用需求.具体文章请参阅云栖文章:阿里云推出固定公网IP转换为弹性公网IP功能 本文希望借阿里云推出固定公网IP转换为弹性公网IP功能

没有公网IP地址?亿联教你如何拨通视频会议!

说起视频会议就不得不提到公网IP.目前市面上的视频会议产品,大都依托IP网络传输,实现音视频通信.数据交互.远程共享等多方式的交流.但是,总是有人问:公网IP是什么?为什么那么贵?没有它,还能不能拨通视频会议? 公网IP是什么?为什么那么贵? 众所周知,网络上每台主机都有一个专门的IP地址,让局域网的其他计算机快速的"找"到自己,相当于每个人的身份证号码.而公网IP地址就是除去私有IP地址.广播地址等网段后的那部分IP地址,常常用于远程数据传输. 但目前我国IP地址严重紧缺,价格动辄几

VPC实例公网IP转弹性公网IP功能

简介: 目前阿里云随VPC实例创建的公网IP的生命周期和实例绑定,无法解绑,无法绑定到其他实例.针对一些用户需要保留公网IP地址进行备案,或者利用弹性公网IP与实例可以解绑的特点进行简单的故障迁移的情况,我们推出此项功能,用来支持将随VPC实例创建的公网IP转为弹性公网IP,方便用户保留IP地址. 随VPC实例创建的公网IP,是指在专有网络内创建ECS时自动分配的公网IP.可以支持VPC实例访问公网和用户从公网访问VPC实例.不能与实例解绑,可以使用共享流量包,不支持共享带宽. 弹性公网IP,是

刚开始用亚马逊云 实例停止 然后重新开启 公网IP怎么会变?

问题描述 刚开始用亚马逊云实例停止然后重新开启公网IP怎么会变? 解决方案 解决方案二:附加一个EIP就可以了解决方案三:需要绑定弹性IP解决方案四:公网IP是dhcp获取的,每次启动都是重新获取,绑定一个EIP就行解决方案五:publicip会随着重启而丢失解决方案六:好像阿里云的ip重启后不变,请问华为云或腾讯云主机,重启后,ip地址是否会变啊?解决方案七:绑定一个弹性ip就行了解决方案八:公网IP是dhcp获取的,每次启动都是重新获取,绑定一个EIP就行

如何用公网IP建立自己的主站?

问题描述 目的:实现远程抄表,只要电脑能上网,只需输入网址就可登陆主站抄表系统进行查看设置.现在已有的:公网IP.抄表系统现在的疑问是:要怎样设置才能实现上述目的.我查了查,好像要设置路由器,把端口映射到路由器上,具体我也不清楚怎么设置.也不知道我说清楚没有,还请了解这一方面的大虾帮忙知道一下,谢谢! 解决方案 解决方案二:首先利用自己服务器搭建站点利用iis添加网站然后绑定域名有一个网址,你需要解析到你公网的ip上!登陆你的路由器有一个端口映射,点击新建上面有一个ip地址填写你内网的ip地址就

腾讯云-怎么通过服务器给的公网ip 访问服务器内的tomcat部署的项目

问题描述 怎么通过服务器给的公网ip 访问服务器内的tomcat部署的项目 租了个腾讯云的服务器,我在服务器里安装了tomcat MyEclipse运行http://服务器内网ip:8080/项目名称 有结果 而我用服务器给的公网ip (http://服务器公网ip:8080/项目名称)访问则不行. 我的目的就是想在任何一个地方都可以通过输入 (http://服务器公网ip:8080/项目名称)访问我这个项目 本人是小白 刚租了个服务器做测试 求详细步骤,谢谢了 解决方案 咨询腾讯云客服,你选的

java获取客户端请求IP地址 获取公网ip

这几天搞了用java获取ip地址,由于测试方法不对,一直没有成功,昨天终于想通了并不是方法不对,而是我的测试方法不对,下面这个方法,完全可以得到客户端的公网ip地址 但是在测试的时候注意:我用的是weblogic测试的,在我的本机上开启服务,然后访问,由于同在一个局域网,因此下面这个方法返回的ip地址是127.0.0.1,而同在一个局域网的机器访问的时候返回的ip是这台机器的ip地址192.168.1.151,而外网的客户端访问的时候(这里不是说测试服务器可以被外网访问到),返回的ip是外网客户

如何快速收敛企业内部IPV4/V6地址使用信息

在企业内部很多情况下,都会遇见如下事件: 1.需要追踪整体IP地址空间的使用情况: 2.需要急切知道哪个地址是空闲的,以用于快速分配给一台新的设备或者一个DNS SRV记录: 3.当DHCP服务器的地址范围用尽时,希望能有一个应急地址空间: 4.如果改变DHCP服 务器上的某些参数选项(比如代理服务器),希望能够尽快应用到所有的服务器上: 5.从现有 的DHCP服务器上更新范围,以创建一个分配给子网的地址空间: 6. 需要统计和记录用户获取 地址的情况,以用于网络故障排错 这边就可以使用wind

网络编程-java如何获取局域网内所有IP

问题描述 java如何获取局域网内所有IP 做个jframe小程序,在加载时将局域网内所有IP和主机名用流布局显示在窗体上! 解决方案 ?需要遍历局域网IP的,大体分为两步:: 1.得到局域网网段,可由自己机器的IP来确定 2.根据IP类型,一次遍历局域网内IP地址 我给你一个JAVA类,编译之后直接运行便可以得到局域网内所有IP,具体怎样使用你自己编写相应代码调用便可 代码如下:package bean; import java.io.*; import java.util.*; public