如何判断本地(路由器)分配的IP是否公网IP?

公网IP:全球唯一IP地址。(公网IP又分为静态公网IP和动态公网IP,如何分辨的话,进入路由器查看连接方式pppoe连接都是动态公网IP。)

有这么一种情况:拉的联通的带宽,分配的IP只能在联通内部访问,移动网络不能访问。这个IP最多只能算是“联通内的公网IP”,不是真的公网IP。

有多种方法都可以判断本地(路由)IP是否公网IP,以下一一罗列以供小伙伴们参考。

一,经验法:

1,一般电信adsl带宽在未升级大带宽前是(动态)公网IP。如果花费很少的钱给你升级为100M光纤上网,99.99%是内网IP,那0.01%是我还没有发现过案例。

2,代理网络运营商99.99%都是内网IP,如长城带宽、聚友E家等。

3,光纤上网的99.99%都是内网IP。很多人是100M独享上网,经测试有时候下载速度可以有10MBps(即100Mbps)。注意,这里说的下载速度。还有一个名词叫上行速度,请知晓。

二,直观法:

1,10开头的IP都是内网IP。即10.0.0.0 到
10.255.255.255是内网IP。不少自家拉的带宽路由分配的都是10开头的IP,这类都是内网IP。

2,以下IP段的地址都是内网IP地址。

(1)10.0.0.0 到 10.255.255.255

(2)172.16.0.0 到172.31.255.255

(3)192.168.0.0 到192.168.255.255

三,对比法:

1,登录自己的路由看自动分配的IP

2,登录http://www.ip138.com 网站看获取的IP地址

3,登录http://ip.qq.com 看获取的IP地址

4,登录万网http://www.net.cn/static/customercare/yourip.asp 查看获得的IP地址

(如万网获取IP是二个,则是IP经运营商转换的内网环境)

5,登录多个知名查IP网站查看IP地址结果对比,只要其中有一个结果IP不一致,即可说明是内网IP。注意,ip查询网站只是获得到你本地出口的IP,即使它是经过转发的IP。

四,询问法:

1,直接问自己的网络提供商,问他分配的IP是不是公网IP,跨网能不能访问到这个IP。如果网络运营提供商不肯定,或不能保证是公网IP,或说只提供你上网用,则意味着是内网IP。

五,亲测法:

1,本地开启远程桌面,并确保局域网内可以正常远程。然后在外网和跨网环境看看能不能通过IP进行访问。

2,本地部署一个网站应用或其他应用,并确保内网可以正常访问。然后在外网和跨网环境看看能不能通过IP访问。

提示:

如是动态公网IP,可以使用nat123动态域名解析解决公网IP不固定的问题。

如果公网IP的80端口被屏蔽,可以使用nat123的80映射穿透,实现搭建大众网站服务器目的。

如果没有公网IP,可以使用nat123端口映射,将任意内网地址映射到外网,提供外网访问,包括80映射、全端口映射、http、https、tcp、udp、ftp、广播,任意端口任意应用的访问。

 
下边就来说说如何用nat123免费解决下边问题,自己打开连接去看整套nat123使用方法和教程。
 
http://www.natbbs.com/forum.php?mod=viewthread&tid=1767
不同的本地网络环境可以使用不同的方案,充分发挥本地带宽优势。方案方法的合理选择使用很有作用。

环境一,小习本地是ADSL网络,路由分配的是动态公网IP,且80端口是正常的。如何做网站服务,如何实现外网访问内网应用?

使用nat123动态域名解析即可。将域名实时解析到本地公网IP,即使公网IP变化,也不会影响到域名的正常使用。同时还需要在路由做下路由映射,将外网需要访问的端口,映射到内网对应应用服务器。

环境二,小李家是ADSL,路由分配的是动态公网IP,但80端口被某某封了。怎样外网访问内网应用?如何做大众网站服务?

访问内网应用:使用nat123动态域名解析。将域名实时固定解析到本公网IP后,即可通过域名进行访问。

做大众网站服务:使用nat123端口映射80映射+本地公网IP加速。本地加速后,网站数据加载是直接走本地IP的,可以发挥本地带宽优势。

环境三,小温家是长城带宽,100M独享,但是路由分配的IP是10开头的,是经过网络运营商NAT转发的内网IP。如何做网站服务?如何实现外网访问内网应用?

做大众网站服务时,使用80映射+网站加速。外网访问内网应用时,使用nat123端口映射,将内网应用映射到外网域名即可。

环境四,小胡自己也不知道自己本地是什么网络环境,只知道可以上网。如何发布网站到外网?如何让外网其他盆友访问他电脑应用?如何与远在他乡的基友进行游戏开服联机?

做大众网站服务时,使用80映射+网站加速。外网访问内网应用时,使用nat123端口映射,将内网应用映射到外网域名即可。可以使用不限速的全端口映射,需要在所有访问端都使用访问者打开端口访问

如何判断自己外网IP是否为真实公网IP,以及解决方案的更多相关文章

  1. Android根据内网外网连接情况配置服务器访问IP

    新项目的app,可通过内网和外网的服务器ip进行请求访问,但是客户提供了专业终端,终端在wifi情况下走外网内网都可以,但关闭wifi则只能走4G专网,也就是只能走内网. 可前往我的小站查看:Andr ...

  2. 外网訪问内网应用实现之无公网IP、多port、固定port、UDP等应用的实现方法

    有公网IP时,能够通过路由映射来实现外网訪问内网.然,当没有公网IP时,怎样实现外网訪问内网应用? 硬件路由方法因为无公网不可行,能够使用软件port映射的方法.如开放的NAT123全port映射. ...

  3. CentOS内网机器利用iptables共享公网IP上网

    公司有个业务是2B的以及日活不大,所以两台服务器搞定,一个6M EIP.两台机器都是CentOS7系统EIP为 xxx.xxx.xxx.xxx绑在 内网ip为 172.18.30.175的服务器上,内 ...

  4. 阿里云弹性公网IP那些事 阿里云云栖号 6月1日 弹性公网IP是独立的公网IP资源,可以绑定到阿里云专有网络VPC类型的ECS、NAT网关、私网负载均衡SLB上,并可以动态解绑,实现公网IP和ECS、NAT网关、SLB的解耦,满足灵活管理的要求。阿里云弹性公网IP那些事 阿里云云栖号 6月1日 弹性络VPC类型的E

    阿里云弹性公网IP那些事 阿里云云栖号 6月1日 弹性公网IP是独立的公网关.私网负载均衡SLB上,并可以动态解绑,实现公网IP和ECS.NAT网关.SLB的解耦,满足灵活管理的要求.

  5. Python检测IP合法 是否为公网IP

    判断IP 格式是否正确 def check_value(self, ipaddr): '''检查IP是否合法 :param ipaddr: string :return True ''' addr=i ...

  6. 如何判断自己IP是内网IP还是外网IP

    tcp/ip协议中,专门保留了三个IP地址区域作为私有地址,其地址范围如下: 10.0.0.0/8:10.0.0.0-10.255.255.255  172.16.0.0/12:172.16.0.0- ...

  7. 更新TP-LINK路由器的外网IP到花生壳动态IP解析

    ------------------------------------------------------------------------------- 以下内容可能还是存在问题,等之后有时间再 ...

  8. CentOS下VMware用桥接模式,静态ip上外网

    15年的时候,写过一篇博客:VMware中网络设置之Bridged  也是关于linux下vmware桥接模式.静态ip上外网的配置,不过当时更多的是用图形界面来实现的,通用性不强.生产环境,极少有l ...

  9. [已解决]通过多层nginx,tomcat服务无法获取外网真实IP

    问题描述: 使用腾讯的御天验证码,提示IP非法IP,内网的tomcat,经过2层nginx代理,服务获取的IP地址为内网ip地址,由于腾讯云的御天验证码对单一IP的频繁访问有拦截的,认定为非法IP(刷 ...

随机推荐

  1. Asp.net自定义控件开发任我行(1)-笑傲江湖

    1.引言 参加工作5个月了,来到一家小公司,有几只老鸟带我,但不是我公司的,几个礼拜才来一次.来到公司做的第一个项目是web项目,里面有很多的重复代码,页面代码都是千篇一律,你这人也太水了吧,垃圾代码 ...

  2. DirectShow简单入门程序

    1.首先确认已安装过相关工具及配置环境,然后打开vs2010,新建一对话框应用程序 取名为Player_test1,然后打开菜单->项目->属性-> 添加strmmiids.lib库 ...

  3. Python 操作 PostgreSQL 数据库

    我使用的是 Python 3.7.0 PostgreSQL可以使用psycopg2模块与Python集成. sycopg2是用于Python编程语言的PostgreSQL数据库适配器. psycopg ...

  4. 零基础学习 Python 之字符串

    初识字符串 维基百科对于字符串的定义式:字符串是由零个或者多个字符组成的有限串行.你之前学会敲的第一行 print 代码里的 "Hello World",就是一个字符串.字符串的本 ...

  5. 【数据结构与算法】Fibonacci Sequence

    学计算机的对 Fibonacci 都并不陌生,在课堂上一讲到递归几乎都会提到 Fibonacci 数列.不久前,我对 Fibonacci 产生了一些兴趣,就在这里把自己的想法给记录下来. 递推公式: ...

  6. 【bzoj4012】[HNOI2015]开店 动态点分治+STL-vector

    题目描述 风见幽香有一个好朋友叫八云紫,她们经常一起看星星看月亮从诗词歌赋谈到人生哲学.最近她们灵机一动,打算在幻想乡开一家小店来做生意赚点钱.这样的想法当然非常好啦,但是她们也发现她们面临着一个问题 ...

  7. HDU 1811 Rank of Tetris(并查集按秩合并+拓扑排序)

    Rank of Tetris Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) T ...

  8. UVALive 6609 Minimal Subarray Length(RMQ-ST+二分)

    题意:给定长度为N的数组,求一段连续的元素之和大于等于K,并且让这段元素的长度最小,输出最小长度即可,若不存在这样的元素集合,则输出-1 题目链接:UVAlive 6609 做法:做一个前缀和pref ...

  9. THUSC2018 爆零记

    没想到我还真能过这个...... 太玄学了= = 不过这直接导致我月考数学挂科,掉出年级前十= = 5.26 THU过了! 真是十分意外的惊喜啊$-\omega-$ 6.1 今天出发去帝都! 然而飞行 ...

  10. Beads

    Beads 题目描述 Zxl有一次决定制造一条项链,她以非常便宜的价格买了一长条鲜艳的珊瑚珠子,她现在也有一个机器,能把这条珠子切成很多块(子串),每块有k(k>0)个珠子,如果这条珠子的长度不 ...