内网ip网段记录

devtools/2025/2/22 5:38:44/

1.介绍

常见的内网IP段有:

A类: 10.0.0.0/8 大型企业内部网络(如 AWS、阿里云)

        10.0.0.0 - 10.255.255.255

B类:172.16.0.0/12  中型企业、学校

        172.16.0.0 - 172.31.255.255

C类:192.168.0.0/16  家庭网络、公司小型局域网

        192.168.0.0 - 192.168.255.255

📌 示例

  • 家庭 WiFi:192.168.1.1(路由器网关)
  • 企业内部网:10.1.1.1
  • 服务器内网:172.16.0.1

这些 IP 网段的选择来源于 1994 年 IETF 发布的 RFC 1918(《Address Allocation for Private Internets》),该标准专门划定了一部分 IP 地址用于私有网络,不会在公网(Internet)上传输。

2.内网 IP 不会在公网出现

  • 私有 IP 不能直接访问互联网,必须通过 NAT(网络地址转换) 转换成公网 IP 才能访问外部网络。
  • 公网不会路由私有 IP 地址,ISP(互联网服务提供商)不会转发这些地址。

https://api64.ipify.org/?format=json和ifconfig | grep "inet"命令查到的ip不一样,

前者是公网ip,后者是内网ip。

(你的设备) ───────► (路由器/NAT) ───────► (互联网)192.168.1.100         123.45.67.89


http://www.ppmy.cn/devtools/159227.html

相关文章

JVM类加载和垃圾回收(详细)

文章目录 JVM介绍JDK/JRE/JVM的关系 内存结构堆程序计数器虚拟机栈本地方法栈本地内存 类文件字节码文件结构 类加载类的生命周期加载类加载器双亲委派模型 链接初始化类卸载 垃圾回收堆空间的基本结构内存分配和回收原则死亡对象判断方法垃圾收集算法垃圾收集器 JVM 介绍 JD…

vue前端可视化大屏页面适配方案

参考了其他博主的代码&#xff0c;但发现会有滚动条&#xff0c;并且居中的位置不太对&#xff0c;所以改了一下css&#xff0c;修复了这些问题&#xff0c;直接上代码 <template> <div class"ScaleBoxA"><divclass"ScaleBox"ref"Sca…

多媒体软件安全与授权新范例,用 CodeMeter 实现安全、高效的软件许可管理

背景概述 Reason Studios 成立于 1994 年&#xff0c;总部位于瑞典斯德哥尔摩&#xff0c;是全球领先的音乐制作软件开发商。凭借创新的软件产品和行业标准技术&#xff0c;如 ReWire 和 REX 文件格式&#xff0c;Reason Studios 为全球专业音乐人和业余爱好者提供了一系列高质…

hive高频写入小数据,导致hdfs小文件过多,出现查询效率很低的情况

问题描述 hive高频写入小数据&#xff0c;导致hdfs小文件过多&#xff0c;出现查询效率很低的情况分析过程 先复现现象 select count() from ads.ads_sdd_flow_managemlt_to_ids_mm;–15分钟&#xff0c;小文件10983 select max(mm) from ads.ads_sdd_flow_managemlt_to_ids…

Vue学习笔记之基础篇

本文为Vue学习笔记&#xff0c;内容主要来源于Vue官方教程。过程中将某些API与React做了对比&#xff0c;方便更好地理解以及加深记忆。 创建一个Vue应用 应用实例 Vue中有应用实例的概念&#xff0c;并且在应用实例上开放了很多接口&#xff0c;在应用配置部分会提到。Reac…

小爱音箱控制手机和电视听歌的尝试

最近买了小爱音箱pro&#xff0c;老婆让我扔了&#xff0c;吃灰多年的旧音箱。当然舍不得&#xff0c;比小爱还贵&#xff0c;刚好还有一台红米手机&#xff0c;能插音箱&#xff0c;为了让音箱更加灵活&#xff0c;买了个2元的蓝牙接收模块Type-c供电3.5接口。这就是本次尝试起…

pytorch训练五子棋ai

有3个文件 game.py 五子棋游戏 mod.py 神经网络模型 xl.py 训练的代码 aigame.py 玩家与对战的五子棋 game.py class Game:def __init__(self, h, w):# 行数self.h h# 列数self.w w# 棋盘self.L [[- for _ in range(w)] for _ in range(h)]# 当前玩家 - 表示空 X先…

Dockerfiles 的 Top 10 常见 DevOps/SRE 面试问题及答案

1. RUN 和 CMD 之间有什么区别&#xff1f; RUN : 在镜像构建过程中执行命令&#xff0c;创建一个新的层。通常用于安装软件包。 示例: RUN apt-get update && apt-get install -y curlCMD : 指定容器启动时默认运行的命令。它在运行时执行&#xff0c;而不是在构建过程…