聊一聊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可以本机或者外部访问。


总结


相关文章
|
SQL 关系型数据库 MySQL
Docker 部署离线版 Nginx 镜像容器,Tomcat 镜像容器,Mariadb 镜像容器
Docker 部署离线版 Nginx 镜像容器,Tomcat 镜像容器,Mariadb 镜像容器
3754 0
Docker 部署离线版 Nginx 镜像容器,Tomcat 镜像容器,Mariadb 镜像容器
|
Go
Go语言浮点数完全手册 float32和float64一文掌握!
Go语言浮点数完全手册 float32和float64一文掌握!
4750 0
|
机器学习/深度学习 JSON 算法
京东拍立淘图片搜索 API 接入实践:从图像识别到商品匹配的技术实现
京东拍立淘图片搜索 API 是基于先进图像识别技术的购物搜索接口,支持通过上传图片、URL 或拍摄实物搜索相似商品。它利用机器学习和大数据分析,精准匹配商品特征,提供高效、便捷的搜索体验。接口覆盖京东海量商品资源,不仅支持外观、颜色等多维度比对,还结合用户行为数据实现智能推荐。请求参数包括图片 URL 或 Base64 编码,返回 JSON 格式的商品信息,如 ID、价格、链接等,助力消费者快速找到心仪商品,满足个性化需求。
986 18
|
4月前
|
人工智能 移动开发 API
阿里云最新域名活动信息:域名注册、转入活动及续费优惠口令分享
2026年阿里云推出域名优惠活动,涵盖注册、续费、转入三大场景:注册方面提供.cn低至19元、.com首年35元(需满足关联域名注册条件)、.net首年39元(需关联.com域名)等特价,新用户可享15元AI建站套餐含云资源及赠送.CN域名;续费环节通过专属优惠口令实现减免,口令涵盖com/cn/xin等后缀的续费场景;转入服务每周三提供阶梯折扣,单笔订单转入5个及以上.com域名仅需78元。活动通过批量注册包、关联域名优惠等形式,结合AI建站套餐赠送域名等组合策略,全面降低用户域名使用成本。
|
5月前
|
存储 关系型数据库 数据库
OpenClaw三级记忆系统实现揭秘:向量数据库+关系型数据库的混合存储方案
OpenClaw创新采用三级记忆架构(短期日志、近端会话、长期知识),以本地SQLite+向量索引实现高效检索,支持BM25与向量混合搜索,并通过Markdown文件确保记忆透明可审计。零运维、全离线、可降级,兼顾性能与可控性。
|
数据采集 机器学习/深度学习 Python
深度学习中的高效数据预处理技巧
【7月更文第29天】在构建深度学习模型时,数据预处理是至关重要的步骤之一。高质量的数据预处理可以显著提高模型的性能并加速训练过程。本文将探讨几种有效的数据预处理技巧,包括数据清洗、特征归一化和数据增强,并通过实际的Python代码示例进行说明。
1546 5
|
存储 Unix Linux
在Linux中,如何查看⼆进制⽂件的内容?
在Linux中,如何查看⼆进制⽂件的内容?
|
机器学习/深度学习 算法 数据挖掘
【机器学习】各大模型原理简介
【机器学习】各大模型原理简介
2267 2
|
运维 负载均衡 监控
Nginx加Keepalived实现高可用
使用Nginx和Keepalived来实现高可用性的方案,对于确保关键服务的稳定性和可靠性来说是非常有效的。此配置涉及多个步骤,包括各个服务的安装、设置及测试,目标是在主服务器故障时能无缝切换,以确保服务的持续可用。正确的配置和充分的测试是实现高可用性的保证,这也要求管理员对这些工具和它们背后的原理有深入的了解。
795 1