外网IP和内网IP的区别
这两天遇到一个bug,折腾的够呛,已经上线的项目,出现了个人登录不上的情况,瞬间整个人都不好了,首先找问题,在本地和测试服务器上都没问题,打包发布到正式环境就出现问题了,刚开始我看不了日志,日志要找别人要,自己各种方法折腾,后来要到日志,看了半天,突然发现后台报错连接超时,这是什么鬼?本地、测试都没问题,正式环境报这个问题,幸好同事之前经历过同样的事情,我说连接超时,他有点印象,原来是Linux服务器不能二次通过外网访问自己,要换成内网IP,然后就解决了问题,困扰了一天半,有感之余学习下外网IP和内网IP的区别:
用现实来比喻,公网地址类似于公共的地址,
深圳市罗湖区罗湖一路二巷504号罗湖大厦---公网地址,这个地址是全市唯一的。
罗湖大厦 B座3A层502房 ----内网地址--------任何大厦都可以有 B座3A层502房
如果给每间房屋分配一个地址,城市的地址会又混乱又不够用。
2,IP地址的分类:
A,B,C类网络继续用现实来比喻类似于上述中的房 ,层,区,座的概念。
现在罗湖大厦这个“内网”为例,我有什么办法给1000间房子做标记。
A类地址:从0001到1000依次提供门牌号码,每个房间直接提供一个门牌号码。
B类地址:按层分割,1层是01XX,2层是02XX。每层的数量就有限了。
C类地址:按区层分割:首先按方位分区,比如东区南区,A区B区,然后根据楼层分上号码:比如A101,B502。
根据IP地址的规范,C类地址分割的区块多,所以每一块的门牌少,A类不分区块,所以可以有更多门牌。
3,申请的公网IP是一个具体的IP地址,类似于市政路上的门牌号。比如罗湖路504号,这个罗湖路504号就是发给你的IP。但是由于你在罗湖路上,所以不会给你发嘉宾路504号。
链接公网的路由器就是某个地址(例如罗湖路504号罗湖大厦)的大门口,数据找到这个大门口,进去以后看看这个大楼是如何分区的,找到自己要进的那个房间。
2.私网,理解为一个内部局域网,内网。当初出来三大私网段作用是实验用。因为公网IP是掏钱的,比如联通是一个IP50元一个月租给你。
那么你公司内那么多电脑,每个要个IP咋办,用私网地址段。
3.但是 运营商级的BGP路由都禁止了三大私网段和全0路由进入大网。走数据靠路由,路由里有目的IP。你的私网IP被禁止上大网,那么你们公司一群私网地址电脑如何上网,找运营商要公网地址。
4.公网地址 看你钱了,有钱的买一个段,没钱的买一个,出口路由就按你说的,转换成一个公网路由加端口号的组合 上大网。
。
5.你说的 全0和全1,是网络段中,第一个和最后一个不能用。分别作为网络号和广播地址。
然后你发现有的时候能用,是因为你对IP地址分类还停留在有类分类阶段。等无类地址学了,你就知道有的地址是全0全1也能用。
外网IP和内网IP的区别的更多相关文章
- [转]用apache反向代理解决单外网ip对应内网多个web主机的问题
用apache反向代理解决单外网ip对应内网多个web主机的问题 转载一个有独立外网IP,需内网服务器对外发布的例子,是应用apache虚拟主机的. 来源地址:http://www.itshantou ...
- 外网訪问内网应用实现之无公网IP、多port、固定port、UDP等应用的实现方法
有公网IP时,能够通过路由映射来实现外网訪问内网.然,当没有公网IP时,怎样实现外网訪问内网应用? 硬件路由方法因为无公网不可行,能够使用软件port映射的方法.如开放的NAT123全port映射. ...
- 网络基础 外网IP,内网IP,虚拟机的网络设置
外网IP,内网IP的关系 在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册.但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用. 这三个地址 ...
- Android 获取本地外网IP、内网IP、计算机名等信息
一.获取本地外网IP public static String GetNetIp() { URL infoUrl = null; InputStream inStream = null; try { ...
- 动态IP或无公网IP时外网訪问内网ORACLE数据库
ORACLE数据库是应用最多的一个数据库.一般项目应用.将ORACLE部署在内网,内网调用,及运维都仅仅能是内网完毕. 假设ORACLE主机或所在局域网没有固定公网IP,又想在外网对ORACLE进行訪 ...
- 如何快速判断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-1 ...
- 如何判断自己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- ...
- 外网IP和内网IP区别
外网IP和内网IP区别? 网络结构 如图,假设我们的计算机现在就是设备一,我们想要访问百度.如果我们正使用着校园网,那么首先我们需要先通过校园网的路由器把我们的内网ip转为校园网的外网ip.然后通过这 ...
- 通过外网IP访问内网
外网服务器:外网IP1,内网IP192.168.2.156 内网服务器:内网IP192.168.2.206 通过访问外网服务器8083端口,转发到内网服务器的8083端口. 在外网服务器设置映射规则: ...
随机推荐
- 关于注册github
- 浅谈GIT
浅谈GIT: 牛老师提出的git,于我而言,是一个陌生和新鲜的词汇,在此之前我从未听过git,按照老师的要求,我去搜索了关于git的介绍,有些看懂了,但大部分还是不懂得,在介绍中我了解git其实之前使 ...
- Week2-作业1-part2.阅读与思考
第一章.概论 原文: 在成熟的航空工业中,一个飞机发动机从构思到最后运行,不知道经历过多少人.多少工序.多少流程.多少相关知识的验证.我们无法想象,某个商用型号的发动机在飞行时发现问题,最初的设计师会 ...
- 用css 修改 谷歌浏览器自带的 滚动条样式
::-webkit-scrollbar { width: 0.5rem;}/* Track */ ::-webkit-scrollbar-track { -webkit-box-shadow: ins ...
- 搭建zabbix详细步骤
关闭selinux和防火墙 selinux关闭: 1 命令查看出selinux的状态sestatus -v2 临时关闭 selinuxsetenforce 03 永久关闭selinuxvi /etc/ ...
- HDU 2086 A1 = ?
http://acm.hdu.edu.cn/showproblem.php?pid=2086 Problem Description 有如下方程:Ai = (Ai-1 + Ai+1)/2 - Ci ( ...
- git工具的使用总结
Git的使用 进入一个新的公司或者参入一个新的项目后,可能的第一步就是获取代码仓库的代码.公司内部一般放到代码仓库(下面主要以gitHub.Windows平台为例)的代码都经过加密认证的. 如何将Gi ...
- GraphQL & REST API
GraphQL & REST API GraphQL https://mp.weixin.qq.com/s/X-jm7jLXWmMmLBVgHfkRiQ https://webapplog.c ...
- BZOJ5297 CQOI2018社交网络(矩阵树定理)
板子题. #include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> # ...
- python beautifulsoup/xpath/re详解
自己在看python处理数据的方法,发现一篇介绍比较详细的文章 转自:http://blog.csdn.net/lingojames/article/details/72835972 20170531 ...