IP 地址IP Address
你可能会说
为什么我电脑上能打开,别人打不开我的页面?
网络层用于定位接口并转发数据的数字地址本地开发时,127.0.0.1 指当前设备的回环接口;局域网地址只在相应网络路由范围内可达。把 localhost 发给同事仍指向同事自己的电脑。公网 IP 也不等于任何人都能连上:还要有可达路由、开放端口、服务监听和允许访问的配置。
先知道
也常被叫作IP 地址IP AddressIP
三类地址各自能被谁访问
localhost:3000
本机回环地址指向发起请求的设备自己
电脑上的开发服务服务电脑 · 192.168.1.20:3000
电脑浏览器 →localhost:3000 → 电脑自己的回环接口
可打开:本例开发服务运行在这台电脑
手机浏览器 →localhost:3000 → 手机自己的回环接口
失败:本例手机没有运行这个开发服务
localhost 总是指向发起请求的设备。本例开发服务运行在电脑并监听本机端口;手机没有运行该服务,因此手机的 localhost 连不到电脑。
开发服务运行在电脑,局域网地址为 192.168.1.20:3000;更换访问方时,localhost 指向各自发起请求的设备。
地址范围决定谁能访问
127.0.0.1:本机回环地址:localhost 和 127.0.0.1 指向当前设备的回环接口;别人使用这个地址,访问的是他们自己的设备。
局域网地址:通常在相应网络内可达:192.168.x.x、10.x.x.x 这类私有地址通常在对应局域网内路由;能否连上仍要看服务监听、防火墙和网络配置。
公网地址:可经互联网路由,仍受配置限制:公网地址可能经互联网路由到主机,但仍需有服务监听并允许访问;域名是便于记忆的名称,会解析到 IP 地址。
你可以这样告诉 AI Agent
本地服务跑在 localhost:3000,同事访问不了。请告诉我本机的局域网地址,并确认开发服务监听的是所有网卡而不是仅本机;如果需要在公网访问,说明该部署到哪里。
接下来学什么
延伸阅读 · 权威出处
快速练习