公共和私有 IP 地址

2025年2月4日 | 阅读 5 分钟

IP 地址在庞大的计算机网络世界中至关重要,因为它们允许设备相互通信。IP 地址(Internet Protocol 地址的缩写)主要有两种类型:公共 IP 地址和私有 IP 地址。每种都有特定的功能,能够实现数据在整个全球网络中的顺畅传输和通信。在本篇文章中,我们将深入探讨这些地址的细节,并考察公共 IP 地址和私有 IP 地址的特点、区别和关键作用。

公共 IP 地址

互联网上的设备由其公共 IP 地址表示。将它们视为设备独特的在线身份——数字版的住宅地址。当您发送电子邮件或浏览网站时,会使用您设备的公共 IP 地址来标识它,从而能够在您的设备和运行它的服务器之间传输数据。

互联网服务提供商 (ISP) 的客户会获得公共 IP 地址。由于这些地址在全球范围内是唯一的,因此没有两台连接到 Internet 的设备可以同时拥有相同的公共 IP 地址。准确的路由和数据传输贯穿整个 Internet 的广阔长度取决于这种独特性。

私有 IP 地址

相比之下,私有 IP 地址允许在同一网络中的设备之间进行通信,例如家庭或公司中的本地网络。与公共 IP 地址不同,私有 IP 地址不具备全球唯一性。在不同的本地网络中,多个设备可以使用相同的私有 IP 地址而不会引起冲突。

路由器和其他网络设备通常在本地网络中分配私有 IP 地址。最常使用的私有 IP 地址范围包含在以下三个块中:

10.0.0.0 到 10.255.255.255

172.16.0.0 到 172.31.255.255

192.168.0.0 到 192.168.255.255

如何区分公共 IP 地址和私有 IP 地址?

确定 IP 地址是公共的还是私有的,对于设置防火墙、诊断网络问题和理解网络架构至关重要。可以使用以下技术来确定 IP 地址是公共的还是私有的:

1. 检查路由器配置

  • 公共 IP 地址:如果您连接到本地网络,请检查路由器或网关设置。
  • 通常由 ISP 分配,路由器的公共 IP 地址是 WAN(广域网)IP 地址,可以在其配置设置中找到。
  • 私有 IP 地址:私有 IP 地址分配给本地网络中的内部设备。
  • 要查看设备的 IP 地址,请检查其设置或使用类 Unix 系统上的 ifconfig 或 Windows 上的 ipconfig 等程序。

2. 检查 IP 地址范围

  • 公共地址:互联网号码分配局 (IANA) 会从一个范围内分配公共 IP 地址。
  • 以 1.0.0.0 到 223.255.255.255 开头的 IP 地址范围是常见的公共 IP 地址示例,这些地址不分配用于私有用途。
  • 私有地址:私有 IP 地址在特定范围内分配,并且仅用于本地网络。
  • 0.0.0 到 10.255.255.255、172.16.0.0 到 172.31.255.255 和 192.168.0.0 到 192.168.255.255 是常见的私有 IP 地址范围示例。

3. 使用互联网 IP 查询资源

  • 您可以使用许多互联网资源来验证 IP 地址的信息,包括其类型(公共或私有)。
  • IP 地址是公共的还是私有的;可以在“WhatIsMyIP.com”或“IPinfo.io”等网站上找到有关它们的信息。

4. 终端或命令行命令

  • 公共地址:使用命令查找域的公共 IP 地址,例如 dig 或 nslookup。
  • 例如,nslookup google.com
  • 私有地址:使用 Windows 上的 ipconfig 或类 Unix 系统上的 ifconfig 等工具来检查设备的本地 IP 地址。

5. 使用 IP 前缀

  • 识别常见前缀:IP 地址中的某些前缀是其类型的指示符。
  • 对于私有网络,以 192.168 开头的 IP 地址通常会使用。

6. 联系您的互联网服务提供商 (ISP)

  • 如果您对当前 IP 地址的类型有任何疑问,请联系您的 ISP。
  • ISP 的客户会获得公共 IP 地址,他们可以告诉您与您的帐户相关联的地址类型。

公共和私有 IP 地址范围

在计算机网络中,使用称为公共和私有 IP 地址范围的多个地址集来实现不同的目的。网络管理员必须了解这些范围才能有效地管理和保护网络。公共和私有 IP 地址的广泛接受范围如下:

公共 IP 地址范围:互联网服务提供商 (ISP)、企业和其他需要直接访问 Internet 的实体由互联网号码分配局 (IANA) 分配全球可路由的公共 IP 地址。以下是一些常见的公共 IP 地址范围:

1. A 类地址

  • 范围:1.0.0.0 到 126.255.255.256
  • 示例:9.6.7.6 (Google 的公共 DNS)

2. B 类地址

  • 范围:128.0.0.0 到 191.255.255.255
  • 示例:173.199.55.108 ( Google 服务器)

3. C 类地址

  • 范围:192.0.0.0 到 223.255.255.255
  • 示例:204.0.124.244 ( 示例地址)

4. 全球单播 IPv6 地址

  • 使用 IPv6,公共通信使用全局单播地址,极大地增加了地址空间。

私有 IP 地址范围:私有 IP 地址不能在公共 Internet 上路由,并且仅用于私有网络内部。它们允许多个本地网络设备使用单个公共 IP 地址与外部世界进行通信。通常使用以下私有 IP 地址范围:

1. A 类地址

  • 范围:10.0.0.0 到 10.255.255.255
  • 示例:10.2.3.4

2. B 类地址

  • 范围:172.16.0.0 到 172.31.255.255
  • 示例:172.15.20.21

3. C 类地址

  • 范围:192.168.0.0 到 192.168.255.255
  • 示例:192.52.103.110

公共 IP 地址与私有 IP 地址的区别

方面公共 IP 地址私有 IP 地址
可用性用于在线通信。用于本地网络中的内部通信。
由...分配由 ISP 和互联网号码分配局 (IANA) 分配。由网络管理员或本地路由器分配。
可路由性可通过公共 Internet 路由访问。无法通过公共 Internet 路由器访问。
应用支持设备在 Internet 上进行点对点通信。用于本地网络中的内部通信
考虑 IPv6具有用于国际通信的独特 IPv6 地址。为内部通信使用 IPv6 唯一本地地址 (ULA)。
网络网络安全经常面临更严格的安全协议的潜在威胁。在本地网络中通常受到保护。
网络地址转换 (NAT)通常,它在本地网络中不活跃。通常用于外部通信,将多个私有 IP 地址转换为单个公共 IP 地址。
动态主机配置协议 (DHCP)ISP 通常静态分配公共 IP 地址;但是,有时它们也会使用 DHCP。使用 DHCP,本地路由器经常动态分配私有 IP 地址。
典型情况允许用户访问在线网站。允许连接到家庭或办公室网络的设备之间进行通信。
DNS 解析使用开放 DNS 服务器进行全球解析。使用内部 DNS 服务器或在本地网络内解析。
广播和多播广播和多播通信通常不采用此方法。在本地网络中用于广播和多播传输。
地址范围示例包括 9.5.8.4、203.0.113.0。示例包括 192.168.1.1、10.0.0.1。
示例8.8.8.8 (Google 的公共 DNS)、203.0.108.0 (示例地址)。192.168.1.1 (典型路由器地址)、10.0.0.1 (常用作本地网络)。

总之,公共 IP 地址和私有 IP 地址在复杂的连接网络中扮演着不同的角色,但它们协同工作,促进了设备在本地和全球范围内的顺畅通信。对于网络管理员、IT 专家以及任何在数字世界中穿行的人来说,理解这些区别至关重要。随着技术的进步,公共 IP 地址和私有 IP 地址的重要性对于我们全球化社会的运作仍然至关重要。