firemail

标题: 判断是不是独立外网IP [打印本页]

作者: raspberry    时间: 2018-1-14 22:01
标题: 判断是不是独立外网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~172.31.255.255
  192.168.0.0/16:192.168.0.0~192.168.255.255

使用保留地址的网络只能在内部进行通信,而不能与其他网络互连。如果要与外部通信,那么必须通过网关与外部通信,这里使用了NAT, NAPT技术就是用来保证通信的代理机制。

NAT是地址映射,NAPT是端口映射 NAT一般的用法是有一个IP地址池,里面有很多外部IP地址,当有内部IP地址要出去的时候,就随机选一IP地址作为其出口IP。----  NAT(Network Address Translation,网络地址转换)
NAPT也叫做PAT,他只有一个外部IP地址,如果有内部IP地址要出去,他就随机选一个端口来连接Internet,来表示那台内网机器。  ----  网络地址端口转换NAPT(Network Address Port Translation) 用tracert来判断IP类型
如果第一个hops不是内网IP,那么自己就是外网IP了,反之,如果自己是内网IP,那么第一个hops显示的就是网关的内网IP,下面的例子显然说明是外网IP了。

如下内网IP



对IP列表进行分析:
1) 如果列表中只有局域网IP,那么说明是在内网;
2) 如果列表中有局域网IP,也有公网IP,那么说明是网关;
3) 如果列表中只有公网IP,那么说明是独立IP。

如下只有局域网无线连接











欢迎光临 firemail (http://www.firemail.wang:8088/) Powered by Discuz! X3