如何判断自己IP是内网IP还是外网IP
2016-01-11 18:44
239 查看
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~172.31.255.255
192.168.0.0/16:192.168.0.0~192.168.255.255
使用保留地址的网络只能在内部进行通信,而不能与其他网络互连。如果要与外部通信,那么必须通过网关与外部通信,这里使用了NAT, NAPT技术就是用来保证通信的代理机制。
所以如果ip在上面的范围内,就是私有地址,否则就为网关ip
10.0.0.0/8:10.0.0.0~10.255.255.255
172.16.0.0/12:172.16.0.0~172.31.255.255
192.168.0.0/16:192.168.0.0~192.168.255.255
使用保留地址的网络只能在内部进行通信,而不能与其他网络互连。如果要与外部通信,那么必须通过网关与外部通信,这里使用了NAT, NAPT技术就是用来保证通信的代理机制。
所以如果ip在上面的范围内,就是私有地址,否则就为网关ip
相关文章推荐
- javaweb学习总结(三十三)——使用JDBC对数据库进行CRUD
- 设计模式二
- iOS Bug 汇总
- springmvc整合mybatis框架源码 bootstrap html5
- 随机重命名MP3文件
- git 一般的开发流程中的代码管理
- EditText的两个高冷用法
- C#基础回顾(一)—C#访问修饰符
- log4cpp安装使用
- 请问如何在触发器中判断是触发的修改,还是删除。。
- java后台框架 springmvc mybatis oracle 和 mysql数据库
- Gabor滤波器
- java-getClass().getResource()与getClassLoader().getResource()
- java.util.Collection体系源码解读<一>Collection简介
- 从unity4升级到unity5模型显示问题
- LeetCode OJ - 3Sum Closest
- Schmid滤波器
- Using Databases with Python-Counting Organizations
- 热门标签之流式布局
- 华为交换机基本配置命令