IPv4 保留地址
有一些保留的 IPv4 地址空间无法在 Internet 上使用。这些地址有特殊用途,不能路由到局域网之外。
私有 IP 地址
每类 IP(A、B 和 C)都有一些保留为私有 IP 地址的地址。这些 IP 可以在网络、校园、公司内使用,并且是私有的。这些地址无法在 Internet 上路由,因此包含这些私有地址的数据包会被路由器丢弃。
A类私有地址范围 | 子网掩码 |
---|---|
10.0.0.0 - 10.255.255.255 | 255.0.0.0 |
172.16.0.0 - 172.16.255.255 | 255.240.0.0 |
192.168.0.0 - 192.168.255.255 | 255.255.0.0 |
为了与外界通信,这些IP地址必须使用NAT过程转换为一些公共IP地址,或者可以使用Web Proxy服务器。
创建单独的私有地址范围的唯一目的是控制已经有限的 IPv4 地址池的分配。通过在 LAN 内使用私有地址范围,IPv4 地址的需求在全球范围内显着降低。它还有助于延迟 IPv4 地址耗尽。
IP 类在使用私有地址范围时,可以根据组织的规模和要求进行选择。较大的组织可能会选择 A 类私有 IP 地址范围,而较小的组织可能会选择 C 类。这些 IP 地址可以进一步细分并分配给组织内的部门。
环回 IP 地址
IP 地址范围 127.0.0.0 – 127.255.255.255 保留用于环回地址,即主机的自身地址,也称为本地主机地址。此环回 IP 地址完全由操作系统管理并在操作系统内管理。环回地址,使单个系统上的服务器和客户端进程能够相互通信。当一个进程创建一个目的地址作为环回地址的数据包时,操作系统将它环回自身,而不受网卡的任何影响。
环回发送的数据由操作系统转发到操作系统内的虚拟网络接口。此地址主要用于测试。例如单台机器上的客户端 - 服务器架构。除此之外,如果主机可以成功 ping 127.0.0.1 或环回范围内的任何 IP,则意味着该机器上的 TCP/IP 软件堆栈已成功加载并正常工作。
链路本地地址
如果主机无法从 DHCP 服务器获取 IP 地址并且尚未手动分配任何 IP 地址,则主机可以从一系列保留的链路本地地址中为自己分配 IP 地址。链路本地地址范围为 169.254.0.0 -- 169.254.255.255。
假设一个网段中所有系统都配置为从连接到同一网段的 DHCP 服务器获取 IP 地址。如果 DHCP 服务器不可用,则该网段上的任何主机都无法与任何其他主机通信。Windows(98或更高版本)和Mac OS(8.0或更高版本)支持Link-local IP地址自配置功能。在没有 DHCP 服务器的情况下,每台主机都会从上述范围内随机选择一个 IP 地址,然后通过 ARP 进行检查以确定其他主机没有获取和自己配置相同的 IP 地址。一旦所有主机都使用相同范围的链路本地地址,它们就可以相互通信。
当这些 IP 地址不属于同一物理或逻辑段时,它们无法帮助系统进行通信。这些 IP 也是不可路由的。