admin管理员组

文章数量:1532656

2024年5月2日发(作者:)

我们能够上网靠的是isp组织分给我们的Ip地址,但是这个ip地址一般不是给个人

的,一般都是给一个单位,一个区域的,也就是说我们实际上能接触到的一般都是私有地

址,即我们用ipconig查到的都是私有地址,也就相当于局域网内的ip地址,当我们真正

联网时,会先把数据发送到路由,然后再由路由进行处理实现真正的联网操作,路由的地

址才是真正联网的Ip地址,也就是pubilc ip,而我们在自己电脑上查到的都是私有ip。

举个例子,我们在学校或者查到的Ip一般都是172.开头的,比如上图我的地址,那

就是在学校里检测到的ip地址,通常是b类地址,而我们在家里一般用的都是c类地址。

也就是一般是192.168开头的地址。这个大家可以自行去验证一下。如果看完所有的你还

有疑问,可以去参考更多有关该问题的回答。1.引出问题

很多朋友常常听到什么真实IP,实体 IP, 虚拟 IP, 假的 IP...,其实没有那么复杂,在看

linux私房菜的时候终于明白了这之间的区别。在上学的时候,学校老师也并不会涉及到这

方面的内容。

首先,引出问题,我们分别在百度搜ip查询,查询到本机的public ip (后文会介绍

到这个概念)如左图,再利用ipconfig查询到自身ip如右图。我们能看到这两个地址是

不同的,那么不是说,每个主机都只有一个ip地址么,为什我们查到的两个Ip地址不一

好的,我们通过下面这两幅图能够看到左边Ip是117.158.134.217 而右边的Ip地址

是172.18.251.129 现在我们要解释的问题就是为什么这两个Ip是不同的呢。ipconfig查

出来的是你本机的IP地址,也就是内网私有地址,此类地址仅在局域网使用,不能联通外

网。

百度查出来的地址是你上网的共有地址,也许并不是你主机的地址,而是电信或联通

分给你的地址,用于连接互联网。

也就是我们要引出私网Ip和公网IP这两个概念,下文会有提示。

首先我们要介绍ip的分类,因为ip常见有5种分类,而我们在实际生活中和生产中

一般只会遇到A,B,C这三类地址,所以我就详细解释下这三类ip地址,为了便于寻址以及

层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理

网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器

和路由器等)有一个主机ID与其对应。Internet委员会定义了5种IP地址类型以适合不

同容量的网络,即A类~E类。

3.下面我们来介绍public ip和private ip的概念和区别:

Public IP : 公共 IP ,经由 INTERNIC 所统一规划的 IP,有这种 IP 才可以连上

Internet ;

Private IP : 私有 IP 或保留 IP,不能直接连上 Internet 的 IP ,主要用于局域网络

内的主机联机规划。

早在 IPv4 规划的时候就担心 IP 会有不足的情况,而且为了应付某些企业内部的网

络设定,于是就有了私有IP (Private IP) 的产生了。私有 IP 也分别在 A, B, C 三个 Class

当中各保留一段作为私有 IP 网段,那就是:

Class A:10.0.0.0 - 10.255.255.255

Class B:172.16.0.0 - 172.31.255.255

Class C:192.168.0.0 - 192.168.255.255

由于这三段 Class 的 IP 是预留使用的,所以并不能直接作为Internet 上面的连接

之用,不然的话,到处就都有相同的IP 啰!那怎么行!网络岂不混乱?所以啰,这三个 IP

网段就只做为内部私有网域的IP 沟通之用。一般说来,我们用Ipcofig是无法查到公网ip

的,大多数时候,你使用ipconfig查到的一般就只是以172.开头的b类私有Ip,或者以

192.168开头的c类私有Ip.简单的说,s私有ip有底下的几个限制:

私有 IP 的路由信息不能对外散播 (只能存在内部网络);

使用私有 IP 作为来源或目的地址的封包,不能透过 Internet 来转送 (不然网络会混

乱);

关于私有 IP 的参考纪录(如 DNS),只能限于内部网络使用 (一样的原理啦)

这个私有 IP 有什么好处呢?由于他的私有路由不能对外直接提供信息,所以,你的

内部网络将不会直接被 Internet 上面的 Cracker 所攻击!但是,你也就无法以私有 IP

来『直接上网』啰!因此相当适合一些尚未具有Public IP 的企业内部用来规划其网络之

设定!否则当你随便指定一些可能是Public IP 的网段来规划你企业内部的网络设定时,

万一哪一天真的连上Internet 了,那么岂不是可能会造成跟 Internet 上面的 Public IP

相同了吗?总结:大家有没有发现,你每次使用ipconfig查到的地址,要么就是172.开

头的,要么就是192.开头的,为什么?难道没有其他开头的嘛,答:基本没有。因为一个Ip

分给我们一个Pc端太不划算了,一般都是很多人共享一个ip,我们用ipconfig查询到的

其实只是我们的局域网Ip,172.开头的意味着我们是B类型的局域网,以192.开头的意味

着你是c类的局域网。所以我们一直都没有接触到正真的IP,我们一直打交道的都是私有

IP又叫private ip.

本文标签: 地址网络使用不能路由