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

Localhost和127.0.0.1

概念

  • 127.0.0.1:这是一个 IPv4 地址,属于回环地址(Loopback Address)范围。回环地址的作用是让计算机系统能够向自身发送网络数据包,以此进行网络软件的测试与调试。在 IPv4
    体系里,127.0.0.1 是最常用的回环地址,所有发往该地址的网络请求都会被系统直接回送到本地主机,不会进入物理网络。

  • ocalhost:它是一个域名,并非 IP 地址。localhost
    这个域名默认指向本地计算机的回环地址,其用途是为用户提供一个更易记、更具语义的名称来访问本地计算机,而无需记忆具体的 IP 地址。

本质区别

  • 127.0.0.1:是具体的 IP 地址,网络通信中,数据包依据 IP 地址进行路由和传输。

  • localhost:是域名,在网络通信时,需要借助域名系统(DNS)或者本地的 hosts 文件将其解析为对应的 IP
    地址,之后才能进行网络连接。

解析机制

  • 127.0.0.1:作为 IP 地址,网络程序可以直接使用它建立连接,无需额外的解析步骤。

  • localhost:在大多数操作系统中,localhost 的解析依赖于本地的 hosts 文件。在 Windows 系统里,hosts
    文件路径为 C:\Windows\System32\drivers\etc\hosts;在 Linux 和 macOS 系统中,路径为
    /etc/hosts。通常,hosts 文件里会有如下配置:
    127.0.0.1   localhost
    ::1   localhost
    ::1 是 IPv6 下的回环地址。这意味着当用户访问 localhost 时,系统会先查看 hosts 文件,将其解析为 127.0.0.1(IPv4)或 ::1(IPv6)。

使用场景

  • 127.0.0.1:当需要明确指定使用 IPv4 回环地址时,会使用 127.0.0.1。例如,在某些网络配置中,若只支持 IPv4 协议,就需要使用 127.0.0.1 来进行本地测试。

  • localhost:更适用于一般的本地开发和测试场景,它不依赖于具体的 IP 版本(既可以是 IPv4 也可以是
    IPv6)。当系统同时支持 IPv4 和 IPv6 时,访问 localhost 会优先使用系统默认的 IP 协议版本。

特殊情况

  • 若手动修改了 hosts 文件,localhost 可能会被解析为其他 IP 地址,不再指向 127.0.0.1 或 ::1。例如:
    192.168.1.100   localhost
    此时访问 localhost 实际上会连接到 192.168.1.100 这个地址。
http://www.dtcms.com/a/338261.html

相关文章:

  • 数据库原理及应用_数据库基础_第2章关系数据库标准语言SQL_数据类型表操作(定义、操作和修改)
  • 终极方案!lightRag/graphRag离线使用tiktoken持续报错SSLError,不改源码,彻底解决!
  • MySQL和HiveSQL在查询上的区别
  • 上网行为管理
  • 用户认证与应用控制技术
  • 深入浅出 SQL:数据库操作的核心语言完全指南
  • 【c++】从灵活到规范:自定义消息机制的设计与实践
  • day10(练习题)
  • Three.js 动画循环学习记录
  • 6 webUI中图生图重绘方式--涂鸦、涂鸦重绘、局部重绘、上传蒙版重绘
  • 生成式引擎优化(GEO)AI搜索优化专家竞争力报告
  • 检测手绘图中不规则曲线交点的方法和一般规则线条交点的方法
  • rom定制系列------小米cc9机型 原生安卓15系统 双版线刷root 定制修改功能项
  • 力扣(分发糖果)
  • 【完整源码+数据集+部署教程】海洋垃圾与生物识别系统源码和数据集:改进yolo11-RVB
  • 深度优先遍历dfs(模板)
  • VS Code Copilot 完整使用教程(含图解)
  • 【笔记ing】考试脑科学 脑科学中的高效记忆法
  • 图论:Floyd算法
  • 从数学原理推导的角度介绍大语言MOE架构的本质
  • Linux系统WireShark抓取本地网卡报文
  • uv 现代化的虚拟环境管理工具
  • 量化线性层,将原始的fp16/bf16权重加载到Linear8bitLt模块中,调用int8_module.to(“cuda”)量化 (44)
  • 视频讲解:CatBoost、梯度提升 (XGBoost、LightGBM)对心理健康数据、交通流量及股票价格预测研究
  • Dubbo 的SPI
  • 深入解析RabbitMQ与AMQP-CPP:从原理到实战应用
  • IDEA 配置终端提示符样式,通过脚本方式
  • IntelliJ IDEA 开发配置教程
  • WPF---数据模版
  • 监督学习(Supervised Learning)和 无监督学习(Unsupervised Learning)详解