首页 > 编程知识 正文

公有ip和私有ip怎么区分,公网ip和私网ip怎么区分

时间:2023-05-04 18:55:20 阅读:264095 作者:4997

关于公网IP和私有IP的区别

在百度直接搜索IP会显示公网IP,在cmd中输入ipconfig,或者在Linux终端下输入ifconfig,会显示出私有ip,这两个ip是不一样的,那么到底有什么区别呢?

公网IP一般是运营商分配的,公网ip才能上网,但是不可能给每一个电脑分配一个IP,ipv4肯定是不够的。所以需要私有IP,这种ip一般是用于局域网的管理,不能直接连上互联网,必须通过公网ip上网。

在很早的时候就预料到了ipv4可能不足,所以在每一类的ip地址中都预留了一部分地址作为私有ip

类型ip范围私有地址范围A1.0.0.0~126.255.255.25510.0.0.0~10.255.255.255B128.0.0.0~191.255.255.255172.16.0.0~172.31.255.255C192.0.0.0~223.255.255.255192.168.0.0~192.168.255.255

这也是为什么大多数时候,你使用ipconfig查到的一般就只是以172.开头的b类私有Ip,或者以192.168开头的c类私有Ip.简单的说,s私有ip有底下的几个限制:

私有 IP 的路由信息不能对外散播 (只能存在内部网络);使用私有 IP 作为来源或目的地址的封包,不能透过 Internet 来转送 (不然网络会混乱);关于私有 IP 的参考纪录(如 DNS),只能限于内部网络使用 (一样的原理啦) 具体的上网流程

比如在一个小区内的电信用户的公网ip都是相同的,所以我们将数据发送给路由器,然后路由器通过公网ip访问互联网查询到数据,然后路由器再将查询到的数据传递到私有ip地址。这就算我们的上网过程

参考文章:什么百度查到的ip和ipconfig查到的不一样

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。