当前位置: 首页 > article >正文

网络常用特殊地址-127.0.0.1

图借用Medium博客的一张图

经常在问题解答群里留意到如下关于127.0.0.1的消息

”如果单机版,不需要配置IP,所有配置IP的地方都写死127.0.0.1就可以”
“ip: 根据实际情况填写(在 xxx-init.conf 里可以给一个默认值 127.0.0.1 ,方便单机部署情形)”
“如果每个节点用本地的ansible控制器,那么就都写 127.0.0.1”

那么127.0.0.1是个什么地址?

127.0.0.1 is the loopback IP address that is used by the network interface of a system to communicate with itself

在IPV4中,整个 127.0.0.0/8 地址块被保留用于回环(Loopback)功能,什么是Loopback,

The local loopback mechanism may be used to run a network service on a host without requiring a physical network interface, or without making the service accessible from the networks the computer may be connected to

也就是说网络服务不需要经过物理网卡的,自己玩,而且外部你还访问不到我。

那这样有什么好处呢?

  • 写代码肯定都这样干过,本地起一个web服务,然后监听的地址多为http://127.0.0.1:8080(“localhost” is normally the hostname for the 127.0.0.1 IP address),这样直接部署在本地的测试环境多方便,不需要其他的网络连接(不依赖其他服务的话)
    在这里插入图片描述

  • 像开头提到的,当服务用作单机部署的时候,127.0.0.1其实是一种更加方便的配置,省去了配置IP的麻烦,可以作为缺省值

  • 用作网络配置正确性的检查。由于尚未实际使用,具体应用效果待实际操作后再补充说明

参考

  • https://www.quora.com/What-is-the-significance-of-127-0-0-1-in-computer-networks
  • https://en.wikipedia.org/wiki/Localhost
  • https://medium.com/@anishnarayan/localhost-127-0-0-1-and-loopbacks-c89f75f5dc8c
  • https://medium.com/@anishnarayan/localhost-127-0-0-1-and-loopbacks-c89f75f5dc8c

http://www.kler.cn/a/399670.html

相关文章:

  • 大语言模型通用能力排行榜(2024年11月8日更新)
  • 使用nossl模式连接MySQL数据库详解
  • 后仿真中的GLS测试用例的选取规则
  • PostgreSQL高可用Patroni安装(超详细)
  • 【linux】如何扩展磁盘容量(VMware虚拟机)-转载
  • 【第五课】Rust所有权系统(一)
  • SRP 实现 Cook-Torrance BRDF
  • 网络物理隔离技术
  • 一文了解清楚oracle数据库undo表空间
  • 前端人之网络通信概述
  • 重构Action-cli前端脚手架
  • 【jvm】如何判断一个对象是否可以回收
  • 力扣经典面试题
  • 【原创】java+ssm+mysql商品库存管理系统(进销存)设计与实现
  • Springboot如何打包部署服务器
  • matlab的函数名和函数文件名的关系(编程注意事项)
  • 深入解析 Vue 3 中的 watch 和 watchEffect
  • 基于Lora通讯加STM32空气质量检测WIFI通讯
  • 一个简单的图像分类项目(九)并行训练的学习:多GPU的DP(DataParallel数据并行)
  • 删除缓存之后,浏览器显示登录新设备
  • 【Linux】进程字段、环境变量与进程地址空间
  • 人机混合意识与人类意识不同
  • CVE-2024-2961漏洞的简单学习
  • 蓝队知识浅谈(中)
  • C缺陷与陷阱 — 7 可移植性缺陷
  • 【计算机网络】协议定制