为什么ip地址通常以192.168开头?什么是公网ip?什么是内网ip?

本文详细解析了公网和私网IP地址的区别,包括IP地址的分类、私有地址的定义及其在家庭和企业网络中的应用,以及NAT地址转换的工作原理。

我们的生活中常常要与ip地址接触,通常也会经常听到公网、内网?那什么是公网ip地址呢?什么是私网ip地址呢?为什么我们常见到的ip地址以192.168开头呢?我们今天来了解下。

内、外网是相对于防火墙而言的,在防火墙内部叫做内网,反之就是外网。在一定程度上外网等同于公网,内网等同于私网。

一、IP地址分类

公网地址是指在因特网上直接可达的地址,如果你有一个公网地址,那就意味着你不但能访问别人,还能被人访问。公网地址是架设各种服务器必不可少的条件。

A类:10.0.0.0到127.255.255.255主要分配给大量主机而局域网网络数量较少的大型网络

B类:128.0.0.0到191.255.255.255一般用于国际性大公司和政府机构

C类:192.0.0.0到223.255.255.255用于一般小公司校园网研究机构等

D类:224.0.0.0到239.255.255.255用于特殊用途,又称作广播地址

E类:240.0.0.0到255.255.255.255暂时保留

 

二、私有地址

网络中的主机需要通信,需要使用一个IP地址,目前我们普遍使用的IPv4的地址,分为A、B、C、D、E五类,在上面已经列出,其中A、B、C类是我们常见的IP地址段。在这三类地址中,大多数为公有地址,需要向国际互联网信息中心注册。在IPv4地址中预留了3个IP地址段,作为私有地址,共家庭、企业、学校等内部组网使用。

私网地址

除了这三个ip地址段为私有ip地址外,其它的都为公网ip。

这些地址已被声明私有化,任何内网中的设备可以任意使用这些地址,但是在这三个范围内的IP地址不允许出现在Internet(外网)上。所以我们平台在内部组网时用的比较多,比如监控项目与公司内部电脑ip设置,用的多的就是192.168.xx。

通常情况下,按照需要容纳的主机数选择私有地址段。家庭网络规模比较小,一个C类地址,192.168.1.x可以容纳254个终端,足够使用。

 

学校或者大型企业可能使用B类甚至A类作为内部网络的地址段。比如手机上网很可能获取的也是一个10开头的内网地址,而不是公网地址。

三、NAT地址转换

私网地址只能在局域网中使用,不同的局域网可以使用同样的私网地址,私网地址是不能出现在互联网上的。那么私网地址如何访问互联网呢?这就需要用到NAT地址转换,将内网地址映射到外网地址。

而NAT地址转换它实现内网的IP地址与公网的地址之间的相互转换,将大量的内网IP地址转换为一个或少量的公网IP地址,减少对公网IP地址的占用。

家庭网络普遍使用端口映射的方式,NAT的核心是一张映射表(源IP地址,源端口,目的IP地址,目的端口),将内网源IP地址和端口映射到同一个公网地址的不同端口,如下图所示。

总之,家庭网络由于网络规模比较小,通常使用了192.168开头的私网地址,光猫拨号获取了一个公网地址(或者运营商私网地址),通过NAT方式的映射到这个公网地址的不同端口,访问互联网。主要注意的NAT模式和路由模式是不同的。

 

![](https://via.placeholder.com/300x100?text=Image+Content+Analysis) 该文件为一张图片,其内容为 Linux 系统终端操作记录,属于“代码型”文件。根据您提出的问题“这个IP `192.168.6.0/24` 是什么?”,我将按照指定结构进行解答。 --- ### 代码概述 图片中展示了在 OpenStack 环境下配置时间同步服务(chrony)的过程,其中包括修改配置文件 `/etc/chrony.conf`,其中一行配置为: ```bash allow 192.168.6.0/24 ``` 该指令用于控制哪些客户端可以与当前 chronyd 时间服务器进行时间同步。 --- ### 代码解析 #### $192.168.6.0/24$ 的含义 这是一个 **CIDR 格式的网络地址表示法**,具体解释如下: - **$192.168.6.0$**:表示网络的基地址; - **$/24$**:表示子网掩码前 24 位为 1,即 $255.255.255.0$; - 整体代表 IP 范围从 $192.168.6.1$ 到 $192.168.6.254$,共 254 个可用主机地址。 因此,`allow 192.168.6.0/24` 的作用是: > 允许来自 $192.168.6.0 \sim 192.168.6.255$ 网段的所有设备向本机请求时间同步服务。 这是典型的内网私有地址段,常用于虚拟化或局域网环境中的服务授权访问控制。 #### 应用场景背景 在 OpenStack 部署中,通常有一个控制节点作为时间服务器(NTP Server),其他计算节点、网络节点等需与其保持时间一致。通过 `allow` 指令,确保只有指定内网范围的节点可以同步时间,增强安全性和可控性。 --- #### 知识点(列出该代码中遇到的知识点) 1. **CIDR 表示法** 如 $192.168.6.0/24$ 表示子网掩码 $255.255.255.0$,涵盖 $192.168.6.1 \sim 192.168.6.254$ 的 IP 范围。 2. **chrony 时间同步服务配置** `allow` 指令用于定义允许连接到本机 chronyd 服务的客户端网段,保障集群时间一致性。 3. **私有 IP 地址范围** $192.168.0.0/16$ 属于 RFC 1918 定义的私有地址,专用于内部网络,不可在公网上路由。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值