192.168.和10.0.开头的IP、内网IP段

2023-05-16

在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册。但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用。
这三个地址段分别位于A、B、C三类地址内:
A类地址:10.0.0.0--10.255.255.255
B类地址:172.16.0.0--172.31.255.255 

C类地址:192.168.0.0--192.168.255.255

IP地址范围:1.0.0.1——255.255.255.254

(参考:https://zhidao.baidu.com/question/1756686766672478628.html)

在公网(连Internet的)是看不到这些IP的,使用这些IP一定是你在公司或学校内网中,比如公司路由下。这些私有地址在公司(组织)内网中,可重复出现在不同公司组织内部。比如你在公司内部的使用分配到的内网ip192.168.1.12和另一家公司的朋友QQ聊天,碰巧他的内网ip也是192.168.1.12,但是你俩不会ip冲突,因为你们处于不同组织内部,也就是不同公网IP下的内网IP,是可以重复的。不同的是你们俩通过网关对应公网的IP,即不能重复。但是这IP(已分配为私有地址)不会出现在公网Internet中,因为公网IP全球唯一,否则就冲突了。公网是不会使用者三类地址的,即使用者三类IP的一定在公司或者学校(组织)内网中,公网是看不到的。  

理论上每个公网IP(公网地址)下都可以在其内网(如学校、公司内部网络或者你宿舍宽带分配的内网ip)分配私网地址(如下图),即公网地址全球唯一不可重复,但是每个公网地址下的私网地址可以重复,因为这些私网地址,就是分配给内网使用的,一般公网上是访问不到这些内网地址的。

以上说那么多只用这张图总结: 

 

 

这些地址是不会被Internet分配的,它们在Internet上也不会被路由,虽然它们不能直接和Internet网连接,但通过技术手段仍旧可以和Internet通讯。我们可以根据需要来选择适当的地址类,在内部局域网中将这些地址像公用IP地址一样地使用。在Internet上,有些不需要与Internet通讯的设备,如打印机、可管理集线器等也可以使用这些地址,以节省IP地址资源。机器比较少的话用A B 类地址肯定是不理智的,价格也会很昂贵的。

内网一般也就几十台 到几百台机器  用c类地址每段都可以容纳254台主机 是比较理智的选择。

但内网要想和外部Internet链接就需要转换成公网唯一IP与外部链接,需要使用路由NAT转换。
NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。
这种方法需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址。这样,所有使用本地地址的主机在和外界通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和因特网连接。
另外,这种通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用的IP地址空间的枯竭。

(参考:NAT百度百科https://baike.baidu.com/item/nat/320024)

NAT 之内的 PC 联机到 Internet 上面时,他所显示的 IP 是 NAT 主机的公共 IP,所以 Client 端的 PC 当然就具有一定程度的安全了,外界在进行 portscan(端口扫描) 的时候,就侦测不到源Client 端的 PC 。
AT的主要作用,是解决IP地址数量紧缺。当大量的内部主机只能使用少量的合法的外部地址,就可以使用NAT把内部地址转化成外部地址。
NAT还可以防止外部主机攻击内部主机(或服务器)。

IP地址(0.0.0.0——255.255.255.254)分类:

A类:

0.0.0.0---127.255.255.255 (其中私有:10.0.0.0---10.255.255.255,保留:0.0.0.0,127.0.0.0---127.255.255.255)
B类:
128.0.0.1---191.255.255.254(其中私有:172.16.0.0---172.31.255.255,保留:169.254.0.0-169.254.255.255,191.255.255.255是广播地址,不能分配)
C类:
192.0.0.1---223.255.255.254(其中:私有:192.168.0.0---192.168.255.255)
D类:
224.0.0.1---239.255.255.254
E类:
240.0.0.1---255.255.255.254

(参考:https://jingyan.baidu.com/article/ea24bc3985f7b3da62b33188.html

https://zhidao.baidu.com/question/1756686766672478628.html)

参考:

https://www.zhihu.com/question/19813460?utm_campaign=rss&utm_medium=rss&utm_source=rss&utm_content=title

https://zhidao.baidu.com/question/587712525144438685.html

https://www.zhihu.com/question/21150632

https://www.zhihu.com/question/19813460
————————————————
版权声明:本文为CSDN博主「ispotu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/superit401/article/details/78246298

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

192.168.和10.0.开头的IP、内网IP段 的相关文章

随机推荐

  • linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器

    拷贝远程服务器的文件到本地 xff1a scp r P 端口号 用户名 64 IP地址 usr local tomcat airc webapps tmp kyj 拷贝本地文件到远程服务器 xff1a scp r tmp kyj sys w
  • LAMP网站架构方案分析

    LAMP xff08 Linux Apache MySQL PHP xff09 网站架构是目前国际流行的Web框架 xff0c 该框架包括 xff1a Linux操作系统 xff0c Apache网络服务器 xff0c MySQL数据库 x
  • c语言int,unsigned char, bit之间转换

    span class token macro property span class token directive hash span span class token directive keyword include span spa
  • 使用Document解析xml格式的文件(以P3C扫描结果为例)

    一 xml文件格式 xff08 以P3C扫描结果为例 xff09 二 示例代码 import org w3c dom import org xml sax SAXException import javax xml parsers Docu
  • Git Bash运行vue create xxx无法使用上下箭头选择

    一 问题 GitBash中使用vue create xxx创建项目 xff0c 上下箭头无法使用 二 解决方案 使用winpty vue cmd create xxx命令代替 vue create xxx 在gitbash 的 etc ba
  • Axios封装

    一 目的 对Axios进行一下通用化的封装 xff0c 目的是帮助简化代码和利于后期的更新维护 可以通用的配置如timeout baseURL等抽取出来 xff0c 对请求进行拦截处理等 xff0c 方便后期管理 二 步骤 1 准备工作 安
  • android 信息(mms)的故事(二) -- 存储

    关于android存储的有三种方式 xff1a SharePrference 文件系统和 数据库 xff0c 这些信息里都用到了 xff0c 数据库provider存储短信和彩信的基本信息 xff0c SharePrference存储关于信
  • 使用async、await实现多个方法先后执行

    一 场景 方法A需要先执行 xff0c 执行成功后返回结果 xff0c 作为方法B的入参 xff0c 然后执行方法B 二 实现 解决地狱回调问题 const getProductTotal 61 async 61 gt try const
  • Linux之yum安装出现Error: Multilib version problems found解决

    目录 安装mysql的依赖Yum过程中提示保护多库版本 解决方案 再次安装测试 安装mysql的依赖Yum过程中提示保护多库版本 yum y install libaio so 1 libgcc s so 1 libstdc 43 43 s
  • response.getWriter().write()和 response.getWriter().print()的区别

    response getWriter 返回的是PrintWriter xff0c 这是一个打印输出流 print response getWriter print 不仅可以打印输出文本格式的 xff08 包括html标签 xff09 xff
  • WdatePicker之使用

    一 动态变量表 格式 说明 y 当前年 M 当前月 d 当前日 ld 本月最后一天 H 当前时 m 当前分 s 当前秒 运算表达式 如 d 43 1 表示明天 F 之间是函数可写自定义JS代码 二 简单应用案例 0 引入WdatePicke
  • HTML之Unicode引用方式添加矢量图标(如阿里巴巴矢量图库)

    目录 一 阿里巴巴矢量图库下载 1 进入官网选择图库 2 下载项目中图标至本地 二 Unicode引用 1 特点 2 引用 xff08 此处使用阿里巴巴矢量图库 xff09 一 阿里巴巴矢量图库下载 1 进入官网选择图库 阿里巴巴矢量图标库
  • 每天一个adb命令:dumpsys命令详解

    dumpsys是一个能帮助我们对手机进行性能分析的命令 xff0c 它可以帮助我们获取电池 内存 cpu 磁盘 wifi等等信息 xff0c 具体能查询的信息可以通过命令 xff1a adb span class hljs built in
  • qt中QByteArray最多存储多少个字节?

    对QByteArray的测试 xff0c 加断点后发现最多可存储2147483647个字节 xff0c 如果超出2147483647个字节需要开辟内存进行数据存储 xff0c 环境为QT5 12 3 43 MSVC2017 如下 xff1a
  • python 求1+2+3+4+5......+100的和

    法一 xff1a x 61 0 给x赋值为0 y 61 0 给y赋值为0 while True while真 xff0c 循环开始 if 0 61 61 x 2 如果x和2的余数等于0 xff0c 那么x就为偶数 xff0c y的赋值就等于
  • Lottie 动画AE+Bodymovin导出的JSON文件解读

    lottie动画的json配置object 名称定义v使用bodymovin的版本assetes图片集合layers图层集合w视图的宽度h视图的高度ip起始关键帧op结束关键帧fr帧率 动画时间 61 op ip fr 在AE制作视频是的开
  • 前端传递参数给后端,一直返回400

    太久没写SpringBoot的代码了 xff0c 最近一直在刷题和复习基础 IO xff0c 集合 xff0c 反射 xff0c MySQL等 但是 xff0c 前两天突发奇想 xff0c 想写点东西 xff0c 然后就在我今天进行Swag
  • android 信息(mms)的故事(五)-- 发彩信

    发彩信和发短信一样 xff0c 在ComposeMessageActivity java界面都是从onclick xff08 xff09 sendMessage xff08 xff09 开始 xff0c 同样的发送前检查收件人是否有效 xf
  • linux系统无需设置密码自动登录用户

    cd etc lightdm 在lightdm conf文件中 xff0c 修改 autologin user 61 root 则主机开机时 xff0c 免密码登录root用户
  • 192.168.和10.0.开头的IP、内网IP段

    在这三类地址中 xff0c 绝大多数的IP地址都是公有地址 xff0c 需要向国际互联网信息中心申请注册 但是在IPv4地址协议中预留了3个IP地址段 xff0c 作为私有地址 xff0c 供组织机构内部使用 这三个地址段分别位于A B C