局域网IP段

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:10:16
是不是局域网的IP绝无例外地都符合共同的一些特征?
例如我可不可以认为10.*.*.* 全部都是来自局域网的IP?
请问还有别的特征么?

其实我是想问。。。有没有方法让网站判断访客IP是否属于局域网?
我的意思是,有没有方法让网站判断访客IP是否和自己属于同一个局域网?

@reformc的答案很好,但是还是有16个差评,可能是解释的不够通俗吧,我来补充一下。
首先给出结论:只要访客IP是私网地址,就可以确认访客与网站服务器在同一个局域网(或虚拟局域网)中。
下面给出详细解释:
局域网(也可称为“私网”或“Lan侧”)通常情况都使用私有IP地址:
A类:10.0.0.0-10.255.255.255
B类:172.16.0.0-172.31.255.255
C类:192.168.0.0-192.168.255.255
而且互联网(也可称“公网”或“WAN侧”)中的路由器不转发私有IP的报文,也就是说,使用局域网IP是不能访问互联网的。
因此,只要访客IP是私网地址,就可以确认访客与网站服务器在同一个局域网中。
继续解释:
通过上面的介绍可能有同学会问,我的电脑的ip就是用的私网ip,而且可以上网。这是为什么?
这是因为,你的网络在网络出口路由上配置了“NAT网络地址转”,具体原理可百度。通常情况下“NAT网络地址转”技术,对互联网隐藏了内部IP地址。

私有IP和公有IP是不同的,如果他们有相同的话必然会导致局域网用户不能访问很多网站或者公网上的服务器。

私有IP地址范围:
A类:10.0.0.0-10.255.255.255
B类:172.16.0.0-172.31.255.255
C类:192.168.0.0-192.168.255.255

你只能通过访客IP来判断访客IP是否跟自己属于同一个局域网,至于对方是否处在局域网中则无法直接通过IP来判断,因为即使对方处在局域网中,他访问你也是通过他的路由器(你可以把他的路由器想象成是他的代理)。

10.*。*。*属于一类私有IP地址,对于是否处于同一局域网的判断如下:
在windows中,开始->cmd 进入Dos,输入ipconfig /all,查看网络配置。
首先看子网掩码(Subnet Mask),如果两台机器子网掩码不一致,不在一个局域网。
若子网掩码一致,再看IP地址的与子网掩码255对应的IP段是否一致,如果一致