1. 127.0.0.1:这是一个特殊的IP地址,称为本地回环地址或本地主机地址。它主要用于网络软件测试和网络服务在本机上的运行。当一个程序使用这个地址时,它实际上是在与运行它的同一台计算机上的另一个程序通信。这个地址在任何网络中都可用,并且总是指向本地计算机。
1. localhost:这是一个主机名,通常映射到127.0.0.1这个IP地址。它用于访问运行在本机上的网络服务。在大多数情况下,localhost和127.0.0.1可以互换使用,但localhost更易于记忆和输入。然而,它们的解析方式有所不同:localhost通过本地系统的DNS或hosts文件进行解析,而127.0.0.1则直接通过IP地址进行通信。
本机IP:这是指分配给本地计算机的实际IP地址,用于在网络中与其他计算机进行通信。这个地址可以是私有IP地址(如用于家庭或企业网络的地址)或公共IP地址(如用于Internet的地址)。本机IP地址通常由网络路由器或DHCP服务器分配,并且可能随着网络连接的变化而变化。
用法:localhost和127.0.0.1存在跨域问题的
区别: localhot不经过网卡传输!不受网络防火墙和网卡的约束。支持本地访问
127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。支持本地访问
本机ip:通过网卡传输,并受到网络防火墙和网卡相关的限制,支持本地或外部访问
安全性:licalhost>127.0.0.1>本机ip