SIFT / KNOWLEDGE BASE

知识 Wiki 总览 / VPN

IP地址与子网

更新于 2026-11-07条目链接

IP 地址标识网络中的接口。IPv4 地址由 32 位组成,通常写成四段十进制数;IPv6 地址由 128 位组成,通常写成冒号分隔的十六进制数。CIDR 表示法在地址后加前缀长度,例如 192.168.10.0/24 表示前 24 位是网络前缀。

子网前缀

对 IPv4 地址 10.8.0.2/24,对应网络为 10.8.0.0/24,常用点分十进制子网掩码为 255.255.255.0。IPv6 地址同样使用前缀长度,例如 fd20:10::/64。IPv6 不使用 IPv4 的广播地址概念。

RFC 1918 为私有 IPv4 网络保留了 10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16。这些地址可在不同组织内部重复使用,因此通过 VPN 连接两个地址规划相互重叠的网络时,路由器无法仅凭目标地址区分目的网络。

跨平台查看接口地址

以下命令读取本机接口信息,不会修改网络配置。Windows PowerShell 示例只列出 IPv4 地址;macOS 的接口名因设备而异。

Windows

Get-NetIPAddress -AddressFamily IPv4 | Select-Object InterfaceAlias,IPAddress,PrefixLength

macOS

networksetup -listallhardwareports
ifconfig en0

Linux

ip -brief address

VPN 地址规划

VPN 设计应为隧道接口、远程用户和被访问的站点网段分配清晰的地址段,并核对其与家庭路由器、实验室网络、云 VPC 及组织 LAN 是否重叠。IPv4 与 IPv6 都需要明确分配、路由和防火墙策略。地址规划决定可达性,不代表访问权限;访问控制仍需由网关策略和目标服务共同实施。

参考资料

RFC 1918:私有 IPv4 地址分配;RFC 4632:CIDR 地址分配与聚合;RFC 8200:IPv6 规范。