怎么确定一个IP是否是外网IP

来源:百度知道 编辑:UC知道 时间:2024/06/25 10:52:49
比如在家中,一般是电话线ADSL上网,有2个IP,有一个是固定的,比如192.168.0.111,这个当然是内网ip

有一个网址是动态的,每次上网会变,比如:125.67.148.70
比如:10,172,192.25
这个ip有可能是外网的,也有可能是内网的,问题是: 怎么确定这个是外网ip还是内网IP。

如果一个ip不是保留地址,就应该算是外网ip。
内网保留ip包括:10.x.x.x、172.16.x.x~172.31.x.x、192.168.x.x(x为0~255)。还有系统保留地址:127.x.x.x、255.x.x.x、0.x.x.x、224.x.x.x。

A类地址 10.0.0.0-10.255.255.255
B类地址 172.16.0.0-172.16.255.255
C类地址 192.168.0.0-192.168.255.255
都是私网IP
那其余的都是公网地址了

外网ip是世界唯一的 运营商给你分配的

内网ip是nat转换的 是地址不够用的产物

nat是什么? http://baike.baidu.com/view/16102.html?wtp=tt

只是我们 一般都会把 一个内网的地址 习惯的设定为 192.168.0.x

你的子网掩码 规定了 你ip的 网络号和 主机号 看他们是不是在一个子网里