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

关于公网IP和私有IP的区别关于公网 IP 和私有 IP 的区别在百度直接搜索 IP 会显示公网 IP 在 cmd 中输入 ipconfig 或者在 Linux 终端下输入 ifconfig 会显示出私有 ip 这两个 ip 是不一样的 那么到底有什么区别呢 公网 IP 一般是运营商分配的 公网 ip 才能上网 但是不可能给每一个电脑分配一个 IP ipv4 肯定是不够的 所以需要私有 IP 这种 ip 一般是用于局域网的管理 不能直接连上互联网 必须通过公网 ip 上

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

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

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

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

类型 ip范围 私有地址范围
A 1.0.0.0~126.255.255.255 10.0.0.0~10.255.255.255
B 128.0.0.0~191.255.255.255 172.16.0.0~172.31.255.255
C 192.0.0.0~223.255.255.255 192.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查到的不一样

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178784.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午4:30
下一篇 2026年3月26日 下午4:30


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号