开发中常见的 IP 地址,你了解吗?
开发中每天都在接触 127.0.0.1 、 0.0.0.0 、 localhost 这些地址,但你知道它们背后的设计逻辑吗?本文从日常开发场景出发,逐一拆解了这几个常见 IP 地址的真相: 127.0.0.1 并非唯一选择,整个回环网段都能用;监听 0.0.0.0 与本机真实 IP 有着本质区别,选错了连 localhost 都访问不了; localhost 作为系统保留字,有底层硬编码兜底,删除 hosts 也不影响;数据包访问这三个目标,在网络栈中的路径截然不同。文章还梳理了 IPv4 中所有被 IANA 保留的特殊网段——私有内网、链路本地、文档示例、运营商级 NAT、组播等,并与 IPv6 做了对照。理解这些,不只会填配置,更能看到网络协议栈的设计哲学。