如何配置 Loopback 地址

Loopback 地址(127.0.0.1 或 ::1)是用于本机通信的特殊 IP 地址,常用于本地开发与测试。

什么是 Loopback 地址?

Loopback 地址是一个保留的 IP 地址,用于将网络流量返回到本机。IPv4 中最常用的是 127.0.0.1,而 IPv6 中则是 ::1。访问该地址不会经过物理网卡,所有通信都在操作系统内部完成。

为什么需要配置 Loopback?

各系统配置方法

Windows 系统

Windows 默认已启用 loopback 接口。可通过以下方式验证:

  1. 打开命令提示符(CMD)
  2. 输入:ping 127.0.0.1
  3. 若收到回复,说明 loopback 正常工作

如需绑定服务到 loopback,只需在程序中监听 127.0.0.1 即可。

macOS / Linux

类 Unix 系统同样默认启用 loopback。验证方法:

  1. 打开终端
  2. 执行:ping 127.0.0.1ping localhost
  3. 查看是否正常响应

可通过 ifconfig lo0(macOS)或 ip addr show lo(Linux)查看 loopback 接口详情。

常见问题

Q:修改了 hosts 文件后无法访问 localhost?
A:请确保 127.0.0.1 localhost 这一行未被注释或删除。

Q:能否添加多个 loopback 地址?
A:可以。例如在 Linux 中可使用 ip addr add 127.0.0.2/8 dev lo 添加额外地址。