对比列表
名称 | 定义 | 特性 | 用处 |
---|---|---|---|
localhost | 在计算机网络中,localhost(意为“本地主机”,指“这台计算机”)是给回路网络接口(loopback)的一个标准主机名,相对应的IP地址为127.0.0.1(IPv4)和[::1](IPv6)。 | 可以通过Hosts文件将localhost映射到其他IP,默认是127.0.0.1; | 常用于指定web server的主机地址。 |
127.0.0.1 或 ::1 | 这是一个回送地址,即主机IP堆栈内部的IP地址。 | 使用回送地址发送数据,协议软件立即返回,不进行任何网络传输; | 用户网络软件测试以及本机进程间通信。 |
0.0.0.0 或 :: | 在维基百科里解释道在IPv4中,它是一个不可路由的元地址,用于指定无效、未知或不适用的目标。 | any IPv4 address at all | 1. 使用0.0.0.0来访问本机任何端口。 2. 主机在尚未分配地址时声称其为自己的地址。 3. 当通过DHCP的地址请求失败时,主机分配给自己的地址,前提是主机的IP堆栈支持该地址。 4. 一种显式指定目标不可用的方法。 5. 一种将请求路由到不存在的目标而不是原始目标的方法,通常用于广告拦截的目的。 |
IP地址 | 一种由网络地址和主机地址组成的互联网协议地址,目前存在IPv4和IPv6两种协议的IP地址。 | 在同一个网络地址下,主机间可相互访问。 | 为互联网上的每一个网络和每一台主机分配一个逻辑地址。 |
如何实现本地 web server
在局域网内可访问?
- 将server hostname设置为
0.0.0.0
,借助0.0.0.0
代表本机所有IP
的特性可以使用本机局域网IP访问server。 - 将server host绑定为
本机的局域网IP
,如设置server hostname设置为192.168.31.132
(本机局域网IP),同一局域网内的其他主机便可正常访问web server
。