服务器公网 IP 格式详解
一、IPv4 格式
特征 | 描述 |
地址长度 | 32 位二进制数,通常以点分十进制表示,192.168.1.1,每个十进制数的取值范围是 0 255。 |
分类 | 分为 A、B、C、D、E 五类。 A 类:1.0.0.0 126.255.255.255,用于大型网络。 B 类:128.0.0.0 191.255.255.255,适用于中等规模网络。 C 类:192.0.0.0 223.255.255.255,常用于小型局域网。 D 类:224.0.0.0 239.255.255.255,用于多播。 E 类:240.0.0.0 255.255.255.255,保留地址,暂未使用。 |
特殊地址 | 回环地址:127.0.0.1,用于本机测试和本地服务。 广播地址:在子网内,主机号全为 1 的地址用于向该子网内所有主机广播消息,例如在默认子网掩码下,192.168.1.255 是 192.168.1.0 网段的广播地址。 |
二、IPv6 格式
特征 | 描述 |
地址长度 | 128 位二进制数,通常用冒号分隔的十六进制数表示,2001:0db8:85a3:0000:0000:8a2e:0370:7334,为了简化书写,有以下规则: 连续的零可以用“::”表示,但一个地址中只能出现一次,2001:db8::85a3:0:0:8a2e:370:7334。 前导零可以省略,2001:db8:85a3:0:0:8a2e:370:7334 可以写成 2001:db8:85a3::8a2e:370:7334。 |
分类 | 不像 IPv4 有明确的分类,但有单播、组播和任播地址等类型。 单播地址:标识单个网络接口,类似于 IPv4 的普通主机地址。 组播地址:用于一对多的通信,多个节点可以同时接收发送到该地址的数据包,格式为 FF00::/8。 任播地址:一组接口的标识符,发送到任播地址的数据包会被路由到该组中的某个成员,通常根据路由距离选择最近的一个。 |
相关问题与解答
问题一:如何判断一个 IPv4 地址是公网 IP 还是私网 IP?
解答:公网 IP 地址是由互联网服务提供商(ISP)分配的全球唯一地址,用于在互联网上的通信,私网 IP 地址是内部网络中使用的地址,不在全球互联网上公开路由,常见的私网 IP 地址范围如下:<br> A 类私网地址:10.0.0.0 10.255.255.255<br> B 类私网地址:172.16.0.0 172.31.255.255<br> C 类私网地址:192.168.0.0 192.168.255.255<br>如果一个 IPv4 地址不在这些范围内,通常是公网 IP,但也有一些特殊情况,如部分保留地址或通过特殊技术转换的地址可能需要进一步判断。
问题二:IPv6 地址中的“::”有什么作用?
解答:在 IPv6 地址中,“::”是一种缩写表示方法,用于替代连续的零,由于 IPv6 地址长度较长,完整书写会比较繁琐,当地址中出现连续的一段或多段零时,可以使用“::”来简化表示,一个完整的 IPv6 地址可能是 2001:0000:0000:0000:0000:85a3:0000:8a2e,使用“::”就可以简化为 2001::85a3:0:8a2e,这样可以大大缩短地址的长度,方便书写和阅读,但要注意在一个地址中“::”只能出现一次,否则会导致地址解析混乱。