聊一聊localhost,127.0.0.1和本机IP

简介: 聊一聊localhost,127.0.0.1和本机IP

1.localhost

首先 localhost 是一个域名(如:baidu.com),在过去它指向 127.0.0.1 这个IP地址。在操作系统支持 ipv6 后,它同时还指向ipv6 的地址 [::1],在 Windows 和Linux中,这个域名是预定义的(这个对应的值是可以改的)。

  • localhost:也叫local ,正确的解释是:本地服务器
  • localhost(local)是不经网卡传输,它不受网络防火墙和网卡相关的的限制。
  • localhost只能本机访问。


2.127.0.0.1

127.0.0.1是回送地址(环回地址是主机用于向自身发送通信的一个特殊地址),指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。

  • 127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)
  • 127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。
  • 127.0.0.1只能本机访问。


3.本机IP

确切地说,“本机地址”并不是一个规范的名词。通常情况下,指的是“本机物理网卡所绑定的网络协议地址”。由于目前常用网络协议只剩下了IPV4,IPX/Apple Tak消失了,IPV6还没普及,所以通常仅指IP地址甚至ipv4地址。一般情况下,并不会把 127.0.0.1当作本机地址——因为没必要特别说明,大家都知道。
本机地址是与具体的网络接口绑定的。比如以太网卡、无线网卡或者PPP/PPPoE拨号网络的虚拟网卡,想要正常工作都要绑定一个地址,否则其他设备就不知道如何访问它。

  • 本机IP是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。
  • 本机IP可以本机或者外部访问。



相关文章
|
网络安全 计算机视觉
【node】 npm install 报错:code 128
【node】 npm install 报错:code 128
6857 1
|
机器学习/深度学习 存储 安全
数据库模型:层次模型、网状模型、关系模型
数据库模型:层次模型、网状模型、关系模型
|
存储 消息中间件 缓存
9 个 FastAPI 的必知资源
FastAPI 是 Python 开发人员最新、最流行的 API 框架之一。我们的工程师一次又一次需要将一个或多个第三方库与我们的 API 结合使用,以附加额外的功能和特性来丰富我们的项目。
1603 0
|
4月前
|
人工智能 机器人 应用服务中间件
阿里云OpenClaw一键部署攻略,轻松拥有超级AI助理!
本文将为大家分享阿里云OpenClaw一键部署攻略,助力大家轻松拥有专属AI助理!
983 11
|
网络虚拟化 数据安全/隐私保护 数据中心
以太网协议(IEEE 802.3)
本文介绍了以太网协议的基本概念和关键技术,包括协议层次(物理层、数据链路层)、以太网帧结构(前导码、MAC地址、FCS等)、MAC地址类型(单播、多播、广播)、物理层标准(如10BASE-T)、冲突管理(CSMA/CD与全双工模式)以及网络设备(Hub、Switch)。此外,还探讨了扩展功能(VLAN、PoE)、性能参数(MTU、帧长度)及高速以太网的演进(从10Mbps到100Gbps),并解答了一些典型问题。
2389 9
|
数据采集 Java Linux
Java“Broken Pipe”解决
Java中遇到“Broken Pipe”错误通常是因为Socket连接被远程主机关闭,而本地程序仍在尝试写入数据。解决方法包括:1. 检查网络连接和防火墙设置;2. 增加超时设置;3. 使用异常处理捕获并重试。
3264 4
|
JSON 前端开发 JavaScript
搞定 XLSX 预览?别瞎找了,这几个库(尤其最后一个)真香!
本文来自【沉浸式趣谈】,探讨前端处理Excel的三大主流库:xlsx、Handsontable和ExcelJS。 - **xlsx**:轻量高效,适合简单读写数据,但样式支持有限。 - **Handsontable**:功能强大,提供类Excel在线编辑体验,但商用需付费且性能消耗较大。 - **ExcelJS**:现代全能,API友好,支持复杂样式与公式,免费开源,推荐用于精细处理场景。
1203 0
搞定 XLSX 预览?别瞎找了,这几个库(尤其最后一个)真香!
|
网络协议
怎么理解localhost,和127.0.0.1有什么区别
怎么理解localhost,和127.0.0.1有什么区别