计算机网络中 11 种不同类型的 IP 地址指南

AI 概述
本文多维度详解各类IP地址。按版本分为32位、地址资源趋紧的IPv4,和128位、地址空间海量的IPv6,目前设备多支持双协议栈。按使用方式可分为全网唯一的公网IP与局域网专用的私有IP,可通过NAT转换联网。按分配方式分为手动固定的静态IP、DHCP自动分配的动态IP。此外还介绍了回环、默认网关、组播、广播、链路本地等特殊IP地址的范围与用途。
目录
文章目录隐藏
  1. 一、按版本划分的 IP 地址类型
  2. 二、按网络使用方式划分的 IP 地址类型
  3. 三、按分配方式划分的 IP 地址类型
  4. 四、其他特殊类型的 IP 地址

互联网协议(IP)地址是信息技术领域中频繁出现的核心概念。对于从事 TCP/IP 网络工作的专业人员而言,IP 地址更是日常工作中必须打交道的基本要素。

正如全球每一栋房屋或建筑都拥有唯一的邮政地址以收发包裹和邮件一样,任何接入网络的主机也必须分配一个 IP 地址,才能接收或发送数据包。

简而言之,任何接入采用 IP 协议进行通信的网络(如互联网、局域网、广域网等)的设备,都必须在其网络接口卡(NIC)上配置 IP 地址。

下面将系统梳理并详细阐释不同类型的 IP 地址。我们可以按照版本(IPv4 或 IPv6)、在网络拓扑中的使用方式(公网、私网等)、以及分配或配置方式等多个维度对 IP 地址进行分类。

计算机网络中 11 种不同类型的 IP 地址指南

一、按版本划分的 IP 地址类型

IPv4 地址

IPv4 是 IP 地址的原始版本,至今仍在各类计算机网络(包括互联网)中广泛使用。

该类型的 IP 地址采用点分十进制表示法,由四个十进制数组成(取值范围为 0–255);在二进制表示中则为 32 位数值。然而,实际应用中普遍使用的是点分十进制格式,例如:192.168.1.5 或 8.8.8.8。

由于 IPv4 地址长度为 32 位,其地址空间上限为 2³²。尽管 IPv4 地址资源已趋于枯竭,但借助网络地址转换(NAT)、IP 共享、私有地址空间等技术手段,IPv4 仍在网络中大规模部署和应用。

一个 IPv4 地址可划分为网络部分(Network Part)和主机部分(Host Part)。网络部分(或称子网)包含多个主机 IP 地址,这两部分通过子网掩码(Subnet Mask)进行区分。

例如,IP 地址 192.168.1.10 配合子网掩码 255.255.255.0,表示网络部分为 192.168.1,主机部分为 .10。

IPv6 地址

为应对 IPv4 地址耗尽的问题,IETF 在 RFC 2460 和 RFC 8200 中定义了新一代 IP 协议——IPv6。

尽管 IPv6 多年前就已推出以取代老旧的 IPv4,但截至本文撰写时,其全球普及率约为 50%(可参考 Google 发布的 IPv6 统计数据)。

IPv6 的地址空间极为庞大,其 128 位的地址长度可提供 2¹²⁸ 个唯一地址组合。

目前,大多数主机设备(包括服务器、计算机、网络基础设施及终端设备等)均支持 IPv4 与 IPv6 双协议栈(Dual-Stack),即可以在同一网络接口上同时配置 IPv4 和 IPv6 地址。

与 IPv4 类似,IPv6 地址同样包含网络部分(路由前缀,Routing Prefix)和主机部分。不同的是,一台主机可以被分配一个地址块,从而拥有多个 IPv6 地址。

二、按网络使用方式划分的 IP 地址类型

接下来,我们将从网络使用方式的角度,介绍另外两种 IP 地址类型。

公网 IP 地址(Public IP Address)

公网 IP 地址用于接入互联网的主机。每个公网 IPv4 地址在全球范围内具有唯一性,且仅公网 IP 地址可在互联网上进行路由。

虽然每个公网 IP 地址都是唯一的,但我们可以让多台主机共享同一个公网 IP。这种共享机制旨在节约 IP 地址资源,通常通过 NAT 重载(NAT Overload,也称 PAT——端口地址转换)实现。

例如,家庭网络中可能有多台内部终端(如笔记本电脑、智能手机等),它们各自拥有私有 IP 地址。这些内部主机共享由家庭路由器 WAN 口分配的唯一公网 IP 地址,从而能够通过该公网 IP 访问互联网。

私有 IP 地址(Private IP Address)

为节约地址空间,IETF 在 RFC 1918 中定义了三段仅可在内部局域网中使用的 IP 地址范围。这些地址不可在互联网上路由。

三段私有 IP 地址范围如下:

CIDR 块 IP 地址范围
10.0.0.0/8 10.0.0.0 – 10.255.255.255
172.16.0.0/12 172.16.0.0 – 172.31.255.255
192.168.0.0/16 192.168.0.0 – 192.168.255.255

私有 IP 地址若要访问互联网,网络必须通过 NAT 将其转换为可路由的公网 IP。通常执行 NAT 功能的设备包括路由器、防火墙、家庭网关、代理服务器等。

互联网服务提供商(ISP)通常只为每个家庭用户分配一个公网 IP 地址,以节约有限的 IPv4 地址资源;家庭网络内部的设备则分配私有 IP 地址。

同样的场景也广泛存在于企业网络中:企业内部主机使用私有地址空间,边界路由器或防火墙执行 NAT,将内部主机的出站流量转换为公网 IP,以实现互联网访问。

三、按分配方式划分的 IP 地址类型

接下来,我们根据地址如何分配给主机设备,介绍另外两种类型。

静态 IP 地址(Static IP)

静态 IP 地址由管理员手动配置到设备上,并固定不变。

静态 IP 既可以是公网 IP,也可以是私有 IP。例如,当 ISP 为您的公司分配了一小段公网 IP 地址(如 8 个公网 IP)时,作为管理员将其中一个地址配置到边界防火墙的 WAN 接口上,该地址即为静态公网 IP。

另一个例子是静态私有 IP。假设您的局域网中有一台管理工作站,用于管理整个网络或其他 IT 设备。为便于网络管理并实施访问控制,建议为该管理工作站分配一个静态私有 IP 地址。

动态 IP 地址(Dynamic IP)

动态 IP 地址由外部服务器以自动化方式动态分配给主机。通常负责分配动态 IP 的服务器是 DHCP 服务器(动态主机配置协议服务器)。

此外,ISP 通常也会为家庭接入设备(如 ADSL 路由器、Cable Modem 等)动态分配 IP 地址。

举例说明:Windows 或 Linux 主机可配置为自动获取 IP 地址;智能手机、物联网设备等其他终端设备也是如此。

当主机配置为自动获取动态 IP 时,启动后会主动寻找网络中的 DHCP 服务器以请求 IP 地址。DHCP 服务器响应主机请求,并从地址池中分配一个动态 IP。该动态 IP 地址会在一定时间后发生变化。

另一个典型例子是家庭网络中连接 ISP 的路由器(如 ADSL 路由器、Cable Modem/路由器等),这类设备通常从 ISP 处获取动态 IP 地址。

从管理角度来看,动态 IP 非常适用于内部局域网中主机数量众多的场景,无需管理员手动为大量主机逐一配置静态 IP。

四、其他特殊类型的 IP 地址

本地回环地址(Local Host / Loopback IP)

所有 Windows 和 Linux 计算机均拥有一个本地回环地址,即 127.0.0.1。

对应的 IPv6 本地回环地址为 ::1。

本地回环地址保留用于主机内部通信。发送到本地回环地址或由其接收的流量仅限于主机内部,不会到达主机的网络接口卡(NIC)。

应用场景示例:假设现在有一台运行 MySQL 数据库的 Linux 服务器,MySQL 监听 3306 端口。一个良好的安全实践是将 MySQL 配置为仅在本地回环地址 127.0.0.1 的 3306 端口上监听。这意味着 MySQL 数据库仅能被本机内的进程或服务访问,无法通过网络从主机外部访问,从而提升了数据库的安全性。

默认网关地址(Default Gateway IP)

若要将流量从一个网络路由到另一个网络,必须部署三层网关设备。内部主机会将数据包发送给该网关设备,由其负责将流量转发至其他网络。

默认网关地址(Default Gateway IP)

一个典型的场景是:局域网中的所有主机均配置默认网关 IP(如 192.168.1.254),该地址即为边界路由器。内部主机将数据包发送给该路由器,由其实现将流量路由到外部互联网。

组播地址(Multicast IP)

组播地址是一类特殊的保留 IP 地址,范围从 224.0.0.0 到 239.255.255.255,用于实现一对多通信。

组播主要应用于多媒体通信场景(如 IP 视频等):单个主机(如视频服务器)向一个组播 IP 组发送流量,网络交换机将流量分发给多个接收端设备(如电视机顶盒)。

广播地址(Broadcast IP)

顾名思义,发送到广播 IP 地址的流量会被同一三层网段内的所有主机接收。

广播地址的计算方法是将地址的主机位全部置为 1。

示例如下:

  • 对于子网 192.168.5.0/24,广播地址为 192.168.5.255
  • 对于子网 10.2.5.0/16,广播地址为 10.2.255.255

链路本地地址(Link-Local / APIPA)

在网络运维中,我们还会遇到另一种 IP 地址类型——链路本地地址,也称为 APIPA 地址(自动私有 IP 地址,Automatic Private IP Addressing)。

IPv4 链路本地地址

IPv4 的链路本地地址范围属于169.254.0.0/16,由 RFC 3927 定义。

当计算机配置为通过 DHCP 获取 IP 地址,但因某种原因无法从 DHCP 服务器获得地址时,系统会自动从169.254.x.y范围内选取一个地址(并确保该地址在本地网络中未被占用),然后将其分配给网卡。

在客户端设备上看到169.254.x.x地址,通常是排查故障的重要线索,意味着 DHCP 服务不可用或配置存在问题。

IPv6 链路本地地址

IPv6 将链路本地地址提升到了基础架构层面的核心地位。每个启用 IPv6 的接口都会自动配置一个来自fe80::/10的链路本地地址,即使网络中没有路由器或 DHCPv6 服务器存在。

链路本地地址在 IPv6 中是强制性的,用于邻居发现(Neighbor Discovery,替代 ARP)、路由器通告(Router Advertisements)以及各类路由协议。

以上关于计算机网络中 11 种不同类型的 IP 地址指南的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。

「点点赞赏,手留余香」

23

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » 计算机网络中 11 种不同类型的 IP 地址指南

发表回复