百度查询的ip与命令行输入 ipconfig 显示的IP地址有以下主要区别:
-
IP类型不同
-
百度中的IP是公网IP(WAN IP),由运营商分配,用于在互联网上标识你的网络出口。
-
ipconfig显示的是本地IP(LAN IP),通常是路由器分配给设备的私有地址(如192.168.x.x、10.x.x.x等),仅用于局域网内部通信。
-
-
归属范围不同
-
公网IP是全球唯一的,可被互联网上的其他设备访问(需权限)。
-
本地IP是私有地址,仅在局域网内有效,外部无法直接通过它访问你的设备。
-
-
查询方式不同
-
公网IP需要通过第三方服务(如图中的百度智能云)或访问“我的IP”类网站(如ip138.com)获取。
-
ipconfig直接查询本地网络配置,无需依赖外部服务。
-
-
用途差异
-
公网IP用于远程访问(如搭建服务器)、网络诊断等。
-
本地IP用于局域网设备间的连接(如共享文件、打印机)。
-
为什么会有这种区别? 大多数家庭或企业网络通过路由器使用NAT(网络地址转换)技术,将多个设备的本地IP映射到一个公网IP上。因此,ipconfig 看到的是内部地址,而外部服务看到的是路由器的公网IP。
如果需要查询公网IP,也可以在命令行通过以下方式获取(需联网):
-
Windows:
curl ifconfig.me或nslookup myip.opendns.com resolver1.opendns.com -
Linux/macOS:
curl ifconfig.me或dig +short myip.opendns.com @resolver1.opendns.com
1. 本地IP(ipconfig 显示的地址)
-
VMware虚拟网卡(VMnet8)
-
IPv4地址:`192.168.12.1
-
用途:这是虚拟机(如VMware)使用的私有IP,仅用于主机与虚拟机之间的通信,属于局域网地址,不可被互联网直接访问。
-
-
无线网卡(WLAN)
-
IPv4地址:`10.111.153.2
-
子网掩码:
255.255.0.0(表示局域网范围是10.133.0.0~10.133.255.255) -
默认网关:
10.0.0.0(通常是路由器的局域网IP) -
用途:这是你的设备通过Wi-Fi连接路由器获取的私有IP,用于局域网内通信(如访问同一网络下的其他设备或路由器)。
-
2. 公网IP
-
地址:`125.47.132.122
-
归属地:中国河南省郑州市(运营商:中国联通)
-
用途:这是你的路由器在互联网上的唯一标识,外部服务器(如网站、游戏等)看到的IP,用于全球通信。
核心区别总结
| 对比项 | 本地IP(ipconfig) | 公网IP(图片中) |
|---|---|---|
| IP类型 | 私有IP(如192.168.x.x、10.x.x.x) | 公网IP(全球唯一) |
| 获取方式 | 通过ipconfig命令直接查看 | 需通过第三方服务(如百度智能云) |
| 可见范围 | 仅局域网内有效 | 整个互联网可见 |
| 用途 | 局域网设备通信(如共享文件、打印机) | 互联网访问(如网站、远程连接) |
为什么需要两种IP?
-
NAT技术:路由器通过NAT将多个设备的私有IP映射到一个公网IP上,解决IPv4地址不足的问题。
-
例如:你的手机、电脑、智能家居都通过同一个公网IP上网,但它们的本地IP不同(如
10.133.93.28、192.168.1.10等)。
-
-
安全性:私有IP隐藏了内部网络结构,外部无法直接访问局域网设备,除非配置端口转发或DMZ。
如何验证公网IP?
在命令行中运行以下命令(需联网):
-
Windows:
bash
复制
curl ifconfig.me
-
Linux/macOS:
bash
复制
curl ifconfig.me
你会看到返回的IP与图片中的
125.47.41.149一致。
特殊情况说明
如果 ipconfig 和公网IP查询结果属于同一网段(如都是125.47.x.x),可能是:
-
你的设备直接使用公网IP(企业专线或云服务器常见)。
-
运营商使用了运营商级NAT(CGNAT),导致多级地址转换(此时公网IP可能被共享)。
相关文章:
百度查询的ip与命令行输入 ipconfig 显示的IP地址有以下主要区别:
IP类型不同 百度中的IP是公网IP(WAN IP),由运营商分配,用于在互联网上标识你的网络出口。 ipconfig 显示的是本地IP(LAN IP),通常是路由器分配给设备的私有地址(如192.168.x.x、10.…...
【python】Plot a Square
文章目录 1、功能描述2、代码实现3、效果展示4、完整代码5、涉及到的库函数 更多有趣的代码示例,可参考【Programming】 1、功能描述 用 python 实现,以 A和B两个点为边长,方向朝 C 绘制正方形 思路: 计算向量 AB 和 AC。使用向…...
实战打靶集锦-37-Wpwnvm
文章目录 1. 主机发现2. 端口扫描&服务枚举3. 服务探查4. 系统提权 靶机地址:https://download.vulnhub.com/wpwn/wpwnvm.zip 1. 主机发现 目前只知道目标靶机在192.168.37.xx网段,通过如下的命令,看看这个网段上在线的主机。 $ nmap -…...
三、GPIO
一、GPIO简介 GPIO(General Purpose Input Output)通用输入输出口GPIO引脚电平:0V(低电平)~3.3V(高电平),部分引脚可容忍5V 容忍5V,即部分引脚输入5V的电压,…...
Guava Cache 实战:构建高并发场景下的字典数据缓存
一、场景背景 在系统开发中,字典数据(如状态类型、分类数据)具有以下特点: 高频读取(每个请求都可能涉及)低频变化(管理员修改后才会变更)数据一致性要求适中(允许分钟…...
混杂模式(Promiscuous Mode)与 Trunk 端口的区别详解
一、混杂模式(Promiscuous Mode) 1. 定义与工作原理 定义:混杂模式是网络接口的一种工作模式,允许接口接收通过其物理链路的所有数据包,而不仅是目标地址为本机的数据包。工作层级:OSI 数据链路层&#x…...
rknn_convert的使用方法
rknn_convert是RKNN-Toolkit2提供的一套常用模型转换工具,通过封装上述API接口,用户只需编辑模型对应的yml配置文件,就可以通过指令转换模型。以下是如何使用rknn_convert工具的示例命令以及支持的指令参数: python -m rknn.api.…...
Turtle综合案例实战(绘制复杂图形、小游戏)
在学习了 Turtle 基本的绘图技巧后,我们可以通过结合多个概念和技巧,绘制复杂的图形或实现简单的小游戏。本章将介绍两个实战案例: 绘制复杂图形:结合前面所学的知识,绘制一个精美的多层次复杂图案。简单的游戏:利用 Turtle 实现一个简单的小游戏——蛇形游戏,这是一个经…...
[dp5_多状态dp] 按摩师 | 打家劫舍 II | 删除并获得点数 | 粉刷房子
目录 1.面试题 17.16. 按摩师 题解 2.打家劫舍 II 题解 3.删除并获得点数 题解 4.粉刷房子 题解 一定要有这样的能力,碰到一个新题的时候,可以往之前做过的题方向靠! 打家劫舍问题模型: 不能选择相邻的两个数,并且要最终…...
DM数据库配置归档模式的两种方式
归档模式,联机日志文件中的内容保存到硬盘中,形成归档日志文件(REDO日志)。 采用归档模式会对系统的性能产生些许影响,然而系统在归档模式下运行会更安全,当 出现故障时其丢失数据的可能性更小,这是因为一旦出现介质故…...
Leetcode 2440 -- dfs | 枚举
题目描述 创建价值相同的连通块 思路 代码 class Solution { public:int componentValue(vector<int>& nums, vector<vector<int>>& edges) {// get max_val and sum_valint n nums.size();int max_val -1, sum_val 0;for(auto &x : nums) m…...
Vue 中 this.$emit(“update:xx“,value) 和 :xx.sync 实现同步数据的做法
在 Vue 2.x 中,this.$emit(update:xx, value) 和 xx.sync 都是用来实现父子组件之间的数据同步的方式,它们背后的工作原理有些相似,但语法上有所不同。让我们逐个详细解释这两者的使用方式。 xx.sync(语法糖) xx.syn…...
Agent TARS与Manus的正面竞争
Agent TARS 是 Manus 的直接竞争对手,两者在 AI Agent 领域形成了显著的技术与生态对抗。 一、技术架构与功能定位的竞争 集成化架构 vs 模块化设计 Agent TARS 基于字节跳动的 UI-TARS 视觉语言模型,将视觉感知、推理、接地(grounding&#…...
【Tauri2】013——前端Window Event与创建Window
前言 【Tauri2】012——on_window_event函数-CSDN博客https://blog.csdn.net/qq_63401240/article/details/146909801?spm1001.2014.3001.5501 前面介绍了on_window_event,这个在Builder中的方法,里面有许多事件,比如Moved,Res…...
创建Linux虚拟环境并远程连接,finalshell自定义壁纸
安装VMware 这里不多赘述。 挂载Linux系统 1). 打开Vmware虚拟机,打开 编辑 -> 虚拟网络编辑器(N) 选择 NAT模式,然后选择右下角的 更改设置。 设置子网IP为 192.168.100.0,然后选择 应用 -> 确定。 解压 CentOS7-1.zip 到一个比较大…...
DBAPI设置服务器开机自启动
在 /etc/systemd/system 目录下创建一个新的服务文件,例如 dbapi.service [Unit] Descriptiondbapi standalone Service Afternetwork.target[Service] ExecStart/your-path/dbapi-enterprise-4.2.2/bin/dbapi.sh start standalone Restartalways Userroot[Install…...
基于pycharm的YOLOv11模型训练方法
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、前期准备1.1 软件环境配置1.2 训练集参考 二、训练步骤2.1 打开文件夹2.2 打开文件2.3 data.yaml最终代码 三、train.py四、最终结果五、detect.py六、 拓展…...
预测分析(三):基于机器学习的分类预测
文章目录 基于机器学习的分类预测分类任务逻辑回归分类树分类树的工作原理 随机森林多元分类朴素贝叶斯分类器贝叶斯公式回到分类问题**1. 算法原理****2. 主要类型****(1) 高斯朴素贝叶斯****(2) 多项式朴素贝叶斯****(3) 伯努利朴素贝叶斯** **3. 优缺点****4. 应用场景****5…...
基于大模型预测升主动脉瘤的多维度诊疗研究报告
目录 一、引言 1.1 研究背景 1.2 研究目的与意义 二、升主动脉瘤概述 2.1 定义与分类 2.2 发病原因与机制 2.3 流行病学现状 三、大模型技术原理及应用现状 3.1 大模型基本原理 3.2 在医疗领域的应用进展 3.3 针对升主动脉瘤预测的独特价值 四、术前大模型预测方案…...
解决Spring参数解析异常:Name for argument of type XXX not specified
前言 在开发 Spring Boot 应用时,我们常遇到类似 java.lang.IllegalArgumentException: Name for argument not specified 的报错。这类问题通常与方法参数名称的解析机制相关,尤其在使用 RequestParam、PathVariable 等注解时更为常见。 一、问题现象与…...
基数排序算法解析与TypeScript实现
基数排序(Radix Sort)是一种高效的非比较型整数排序算法,通过逐位分配与收集的方式实现排序。本文将深入解析其工作原理,并给出完整的TypeScript实现。 一、算法原理 1. 核心思想 多关键字排序:将整数按位数切割成不同…...
034-QSharedMemory
QSharedMemory 以下为针对 QSharedMemory 的技术调研及实现方案,包含原理、优化策略、完整代码实现及流程图解: 一、QSharedMemory 核心原理 1.1 共享内存机制 共享内存流程图 (注:此处应为共享内存IPC流程图,因文本…...
在 Ubuntu 上离线安装 Prometheus 和 Grafana
在 Ubuntu 上离线安装 Prometheus 和 Grafana 的步骤如下: 一.安装验证 二.安装步骤 1.准备离线安装包 在一台可以访问互联网的机器上下载 Prometheus 和 Grafana 的二进制文件。 Prometheus 下载地址:Prometheus 官方下载页面Grafana 下载地址&#…...
Ansible:playbook的高级用法
文章目录 1. handlers与notify2. tags组件3. playbook中使用变量3.1使用 setup 模块中变量3.2在playbook 命令行中定义变量3.3在playbook文件中定义变量3.4使用变量文件3.5主机清单文件中定义变量主机变量组(公共)变量 1. handlers与notify Handlers&am…...
【C++进阶九】继承和虚继承
【C进阶九】继承和虚继承 1.什么是继承2.继承关系2.1protected和private的区别2.2通过父类的函数去访问父类的private成员2.3默认继承 3.基类和派生类对象的赋值转换4.继承中的作用域5.子类中的默认成员函数6.继承与静态成员7. 菱形继承8.虚继承9.继承和组合 1.什么是继承 继承…...
近日八股——计算机网络
一.c. TCP握手为什么三次、不能是二次、或四次? i.不能是两次: 防止已经失效的连接报文突然又传到了服务端,产生错误 如果不采用三次握手,服务端直接建立连接,会白白浪费资源 三次握手告诉服务端,客户端有没有收这个数据&#…...
HOW - Axios 拦截器特性
目录 Axios 介绍拦截器特性1. 统一添加 Token(请求拦截器)2. 处理 401 未授权(响应拦截器)3. 统一处理错误信息(响应拦截器)4. 请求 Loading 状态管理5. 自动重试请求(如 429 过载)6…...
自适应信号处理任务(过滤,预测,重建,分类)
自适应滤波 # signals creation: u, v, d N = 5000 n = 10 u = np.sin(np.arange(0, N/10., N/50000...
电子电气架构 --- 面向服务的体系架构
我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 周末洗了一个澡,换了一身衣服,出了门却不知道去哪儿,不知道去找谁&am…...
TypeScript 装饰器类型详解
TypeScript 装饰器类型详解 一、类装饰器 // 参数:类的构造函数 function ClassDecorator(constructor: Function) {Object.defineProperty(constructor.prototype, timestamp, {value: Date.now()}); }ClassDecorator class DataService {// 装饰后自动添加times…...
