IP 地址:IPv4、IPv6、公网与私网

· 12分钟阅读

目录

每个连接到互联网的设备都需要一个唯一标识符来发送和接收数据。这个标识符就是 IP 地址——使现代网络成为可能的基本寻址系统。无论您是在排除连接问题、设置家庭网络,还是只是对互联网的工作原理感到好奇,理解 IP 地址都是必不可少的。

本综合指南探讨了您需要了解的关于 IP 地址的一切,从 IPv4 和 IPv6 之间的技术差异到实际的安全考虑。我们将介绍如何查找您自己的 IP 地址、何时使用静态与动态分配,以及公网和私网地址如何协同工作以保持互联网正常运行。

理解 IPv4 地址

IPv4(互联网协议版本 4)地址是最广为人知的 IP 寻址形式。这些 32 位地址构成了当前网络通信的骨干,格式为四个由句点分隔的八位字节,例如 192.168.1.1

每个八位字节代表 8 位,范围从 0 到 255,理论上最多可创建约 43 亿个唯一地址(232 = 4,294,967,296)。虽然在 1981 年 IPv4 标准化时这似乎是一个巨大的数字,但互联网的爆炸性增长导致到 2011 年所有可用的 IPv4 地址完全分配完毕。

IPv4 地址结构

IPv4 地址由两个主要组成部分构成:

网络和主机部分之间的划分由子网掩码决定,我们稍后将详细探讨。例如,在地址 192.168.1.100 中,子网掩码为 255.255.255.0,前三个八位字节(192.168.1)代表网络,而最后一个八位字节(100)标识特定主机。

IPv4 地址类别

IPv4 地址最初分为五类(A 到 E),尽管现代网络主要使用无类别寻址。理解这些类别仍然提供了有价值的背景:

类别 范围 默认掩码 用途 网络数量
A 1.0.0.0 到 126.255.255.255 255.0.0.0 (/8) 大型网络 128 个网络,每个 1600 万主机
B 128.0.0.0 到 191.255.255.255 255.255.0.0 (/16) 中型网络 16,384 个网络,每个 6.5 万主机
C 192.0.0.0 到 223.255.255.255 255.255.255.0 (/24) 小型网络 200 万个网络,每个 254 主机
D 224.0.0.0 到 239.255.255.255 不适用 组播 保留用于组播组
E 240.0.0.0 到 255.255.255.255 不适用 实验性 保留用于研究

IPv4 的实际使用

尽管有其局限性,IPv4 仍然是住宅和小型企业网络中的主导协议。大多数路由器使用动态主机配置协议(DHCP)动态分配 IPv4 地址。该协议在设备加入网络时自动分配新的 IP 地址,消除了手动配置并减少了错误。

要在各种系统上查看您的 IPv4 地址,请使用以下命令:

# Linux/macOS
ip addr show | grep 'inet '
# 或
ifconfig | grep 'inet '

# Windows 命令提示符
ipconfig | findstr /C:"IPv4 Address"

# Windows PowerShell
Get-NetIPAddress -AddressFamily IPv4

专业提示:使用我们的 IP 查询工具即时检查您的公网 IPv4 地址,无需运行任何命令。它还提供地理位置数据和 ISP 信息。

IPv4 的持续使用得益于与基本网络工具的兼容性。DNS 查询工具将域名解析为 IP 地址,这是故障排除和验证网络配置的基本功能。同样,Ping 工具帮助使用 IPv4 地址验证设备之间的连接。

探索 IPv6 地址

IPv6(互联网协议版本 6)代表了下一代互联网寻址,旨在解决 IPv4 的地址耗尽问题。凭借 128 位地址,IPv6 提供了几乎难以想象的巨大地址空间——大约 340 涧(3.4 × 1038)个唯一地址。

IPv6 地址格式为八组四位十六进制数字,由冒号分隔,例如 2001:0db8:85a3:0000:0000:8a2e:0370:7334。这种格式允许比 IPv4 更紧凑的表示,同时提供指数级更多的地址。

IPv6 地址表示法

IPv6 地址可以使用两条规则缩短:

  1. 前导零:可以从任何组中省略。例如,0db8 变成 db8
  2. 连续零:一个连续零组序列可以用 :: 替换

使用这些规则,地址 2001:0db8:0000:0000:0000:0000:0000:0001 可以缩短为 2001:db8::1。双冒号在一个地址中只能出现一次,以避免歧义。

IPv6 地址类型

IPv6 定义了几种地址类型,每种都有特定用途:

IPv6 完全取消了广播地址,用更高效的组播寻址取而代之。

优势和过渡策略

IPv6 带来了许多改进,不仅仅是更多地址:

从 IPv4 到 IPv6 的过渡通过几种机制逐步进行:

快速提示:大多数现代操作系统在可用时优先使用 IPv6。您可以使用我们的 IPv6 测试工具检查您的连接是否支持 IPv6。

区分公网和私网 IP 地址

理解公网和私网 IP 地址之间的区别对于网络配置和安全至关重要。这两个类别在网络架构中具有根本不同的用途。

公网 IP 地址

公网 IP 地址是全球唯一的,可在互联网上路由。您的互联网服务提供商(ISP)为您的网络分配一个公网 IP 地址,该地址作为您的网络在互联网上的身份。互联网上的任何设备都可能与您的公网 IP 地址通信。

公网 IP 的主要特征:

私网 IP 地址

私网 IP 地址保留用于本地网络内使用,不能在公共互联网上路由。这些地址可以在不同的私有网络中重复使用而不会冲突,使其成为内部网络组织的理想选择。

互联网号码分配机构(IANA)保留了三个范围供私人使用:

范围 CIDR 表示法 地址数量 典型用途
10.0.0.0 – 10.255.255.255 10.0.0.0/8 16,777,216 大型企业网络
172.16.0.0 – 172.31.255.255 172.16.0.0/12 1,048,576 中型网络
192.168.0.0 – 192.168.255.255 192.168.0.0/16 65,536 家庭和小型办公室网络

大多数家用路由器默认使用 192.168.x.x 范围,常见的路由器地址是 192.168.1.1192.168.0.1

它们如何协同工作

在典型的家庭或办公室网络中,设备在内部使用私网 IP 地址,同时共享单个公网 IP 地址进行互联网访问。这是通过网络地址转换(NAT)实现的,我们稍后将详细探讨。

例如,您的笔记本电脑可能具有私网 IP 192.168.1.105,您的手机 192.168.1.106,您的智能电视 192.168.1.107。访问互联网时,所有三个设备共享您路由器的公网 IP 地址(类似 203.0.113.45)。

专业提示:您可以使用我们的我的 IP 是什么工具查找您的公网 IP 地址,而您的私网 IP 可在设备的网络设置或通过命令行工具中看到。

查找您的 IP 地址

了解如何定位您的公网和私网 IP 地址对于网络故障排除、配置和安全审计至关重要。方法因您的操作系统以及您需要公网还是私网地址而异。

查找您的私网 IP 地址

Windows:

  1. Win + R,输入 cmd,然后按 Enter
  2. 输入 ipconfig 并按 Enter
  3. 在活动网络适配器下查找"IPv4 地址"

或者,导航到设置 → 网络和 Internet → 属性以在 GUI 中查看您的 IP 地址。

macOS:

  1. 打开系统偏好设置 → 网络
  2. 选择您的活动连接(Wi-Fi 或以太网)
  3. 您的 IP 地址显示在右侧

或使用终端:ifconfig | grep "inet "

Linux:

# 现代系统
ip addr show

# 旧系统
ifconfig

# 特定接口
ip addr show eth0

移动设备:

查找您的公网 IP 地址

您的公网 IP 地址是互联网其他部分看到的。几种方法可以揭示它:

使用网络工具:

使用命令行:

# Linux/macOS
curl ifconfig.me
curl icanhazip.com
dig +short myip.opendns.com @resolver1.opendns.com

# Windows PowerShell
(Invoke-WebRequest -Uri "https://api.ipify.org").Content

路由器管理面板:

大多数路由器在其状态或仪表板页面上显示您的公网 IP 地址。通过在网络浏览器中输入路由器的 IP 地址(通常是 192.168.1.1192.168.0.1)来访问您的路由器。

快速提示:如果您正在排除连接问题,请检查您的私网和公网 IP 地址。有效的私网 IP 但没有公网 IP 通常表示路由器或 ISP 连接存在问题。

静态 IP 与动态 IP

IP 地址可以通过两种方式分配:静态(手动配置且永久)或动态(自动分配且可能更改)。每种方法都有明显的优势和用例。

动态 IP 地址

动态 IP 地址由 DHCP 服务器自动分配(对于私网

We use cookies for analytics. By continuing, you agree to our Privacy Policy.