如何判断自己IP是内网IP还是外网IP
2016-09-22 16:42
1271 查看
最简单的一个方法是在http://www.ip.cn/中输入IP地址,即可查询IP是公网或内网。
![](http://img.blog.csdn.net/20160922164203119)
如果提示"所在地理位置:本地局域网",则说明是局域网,如下图。其他情况为外网IP。
![](http://img.blog.csdn.net/20160922164203776)
以下摘自csdn博主"飘过的小牛":(原文http://blog.csdn.net/niushuai666/article/details/21477463/)
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, NAT技术就是用来保证通信的代理机制。
另外,一些宽带运营商尽管也使用了非私有地址分配给用户使用,但是由于路由设置的原因,Internet上的其他用户并不能访问到这些ip。上面2部分IP都可称为内网IP,下面这部分IP不列入本次讨论范围。
如果自己机器上网络接口的ip地址落在上述保留地址的范围内,则可以肯定自己处于内网模式下。
NAT要求整个服务的连接是从内网向外网主动发起的,而外网的用户无法直接(主动)向内网的服务发起连接请求,除非在NAT的(所有)网关上针对服务的端口作了端口映射。NAT方式要求最外围的网关至少有一个公网的IP,可以访问显IP的外部服务器如:http://ipid.shat.net/ 获取到外部IP,将这个IP与自己机器上网络接口的ip比较,即可知道自己的ip是不是内网IP。
如果提示"所在地理位置:本地局域网",则说明是局域网,如下图。其他情况为外网IP。
以下摘自csdn博主"飘过的小牛":(原文http://blog.csdn.net/niushuai666/article/details/21477463/)
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, NAT技术就是用来保证通信的代理机制。
另外,一些宽带运营商尽管也使用了非私有地址分配给用户使用,但是由于路由设置的原因,Internet上的其他用户并不能访问到这些ip。上面2部分IP都可称为内网IP,下面这部分IP不列入本次讨论范围。
如果自己机器上网络接口的ip地址落在上述保留地址的范围内,则可以肯定自己处于内网模式下。
NAT要求整个服务的连接是从内网向外网主动发起的,而外网的用户无法直接(主动)向内网的服务发起连接请求,除非在NAT的(所有)网关上针对服务的端口作了端口映射。NAT方式要求最外围的网关至少有一个公网的IP,可以访问显IP的外部服务器如:http://ipid.shat.net/ 获取到外部IP,将这个IP与自己机器上网络接口的ip比较,即可知道自己的ip是不是内网IP。
相关文章推荐
- 如何判断自己IP是内网IP还是外网IP
- 如何判断自己IP是内网IP还是外网IP
- 如何判断自己IP是内网IP还是外网IP
- 如何判断自己IP是内网IP还是外网IP
- 如何判断自己IP是内网IP还是外网IP
- 如何判断自己IP是内网IP还是外网IP
- 如何判断自己IP是内网IP还是外网IP
- 如何判断自己IP是内网IP还是外网IP
- 如何判断电脑IP是内网IP还是外网IP
- 如何判断自己IP是内网IP还是外网IP
- 如何判断自己IP是内网IP还是外网IP
- 如何判断自己IP是内网IP还是外网IP
- 如何判定自己的ip是内网还是外网
- 如何快速判断IP是内网还是外网(转)
- 如何判断自己的IP是公网ip还是内网ip
- 如何写程序判断自己电脑是大端字节序还是小端字节序?
- .NET记录-获取外网IP以及判断该IP是属于网通还是电信
- 如何判断是自己进入app还是浏览者进入app
- 【不积跬步,无以致千里】linux下如何查看自己的外网IP
- 判断ip是内网还是外网, 判断请求来之pc还是mobile