什么是公网IP和内网IP

本文涉及的产品
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介: 【10月更文挑战第27天】公网IP与内网IP是网络通信中的两个重要概念。公网IP是互联网上的唯一标识,而内网IP仅在局域网内部有效,用于局域网内的设备通信。由于IPv4地址资源有限,通常一个公司或家庭只有一个公网IP,内部设备通过NAT(网络地址转换)技术共享该公网IP访问互联网。这样不仅节省了IP资源,还提高了网络安全性和稳定性。

搞网络通信应用开发的程序员,可能会经常听到外网IP(即互联网IP地址)和内网IP(即局域网IP地址),但他们的区别是什么?又有什么关系呢?

每台电脑都必须要一个公网IP吗?

答案:不是。

我们都知道,IPv4中的IP地址的数量是有限的(所以现在都在搞IPv6嘛),每次把一部分地址分配出去,那么就意味着能够用来分配的IP地址就更少了,而且随着现在手机,电脑等的快速发展,如果每个手机或者电脑都要求一个IP地址,那么显然IP地址是不够用的。

为了解决这个问题,我们可以采取这样的策略:例如对于一个公司来说,每个公司都会有一个属于自己公司的内网(也可以称之为局域网)。

内网(学名应叫局域网(Local Area Network,LAN))是在一个局部的地理范围内,一般可以是是几米内(比如家庭内网),也可以是方圆几千米以内(比如一个大学内网),将各种计算机、外部设备和数据库等互相联接起来组成的计算机通信网。

什么是公网IP和内网IP?NAT转换又是什么鬼?

内网主要作用有:

1)共享传输信道:简单地理解就是不需要每台电脑一个外网IP地址;
2)传输速率高:内网之间的电脑因为没有外网网络拓扑的复杂性,所以互相通信的网络可以很快,比如从一个台电脑向另一台电脑复制一个几G的文件可能只需要数十秒时间。
3)误码率低:因为通信距离很近,所以误码率很低,换句话说就是网络很稳定

公司的内网是如何实现内网IP地址分配和管理的?

假如我们给这个公司A分配了一个IP=192.168.1.1。我们把这个IP作为这个公司内网的网关吧。在公司A的内网里面有3台电脑,如果这三台电脑要上网的话,我们需要给他分配一个IP,那么就像上一节提到的:我们一定需要去申请3个IP地址来使用吗?

答否。我们不一定需要去申请3个IP的,在我们这个内网里,我们可以指定自己的规则,例如,我们可以给这三台电脑随便分配三个IP(请注意,这三个IP不是去申请的,而且我自己随意给它分配的)。分别分配电脑A = 192.168.1.2 电脑B = 192.168.1.3 电脑C = 192.168.1.4。

目录
相关文章
|
安全
公网IP和私网IP
公网IP和私网IP
1854 1
|
SQL 存储 数据库
SQL实践篇(二):为什么微信用SQLite存储聊天记录
SQL实践篇(二):为什么微信用SQLite存储聊天记录
1223 1
|
9月前
|
安全 网络架构
对比外部公网IP与局域网内部IP的差异性
综上所述,外部公网IP地址与局域网内部IP地址在功能、应用范围、安全性与管理方式上存在明显的差异性。公网IP地址为网络设备提供了在整个互联网中可识别的唯一身份,而内网IP仅在私有网络中有效,且安全性相对较高。理解这些差异能有助于更好地配合网络地址的规划、管理与安全策略的设计。
677 10
|
测试技术 Linux 内存技术
怎样设置freeswitch 的高并发数
怎样设置freeswitch 的高并发数
|
5月前
|
人工智能 自然语言处理 前端开发
起飞啦!!!兄弟们,揭秘Claudable给你写代码的魔力 Github 3k star
Claudable 是一款基于 Next.js 的开源 Web 应用生成工具,结合 Claude Code 等 AI 代理,将自然语言描述(如“带暗黑模式的任务管理应用”)自动转化为可运行的代码,支持实时预览、一键部署至 Vercel,并集成 Supabase 数据库与 GitHub CI/CD,实现从想法到上线的全流程自动化,显著降低开发门槛。
552 1
|
4月前
|
安全 网络架构
对比外部公网IP与局域网内部IP的差异性
综上所述,外部公网IP地址与局域网内部IP地址在功能、应用范围、安全性与管理方式上存在明显的差异性。公网IP地址为网络设备提供了在整个互联网中可识别的唯一身份,而内网IP仅在私有网络中有效,且安全性相对较高。理解这些差异能有助于更好地配合网络地址的规划、管理与安全策略的设计。
519 8
|
5月前
|
监控 前端开发 网络协议
网站加载速度慢的7大技术原因与解决方案
本文剖析网站加载慢的7大技术根源,涵盖服务器配置、网络传输、前端加载、数据库性能及第三方资源管理,结合真实案例与数据,提出可落地的优化框架,助力提升页面性能、降低延迟,显著改善用户体验与业务收益。转载链接:https://www.ffy.com/latest-news/1917104121064722432
1876 10
|
5月前
|
自然语言处理 前端开发
基于Tauri2.9+Vite7.1+Vue3+Pinia3+ElementPlus客户端admin后台系统模板
最新研发tauri2.9+vite7.1+vue3 setup+pinia3+element-plus桌面版高颜值轻量级中后台管理系统TauriVue3Admin。
385 7
|
5月前
|
Web App开发 前端开发 JavaScript
网页文字内容不能复制怎么办?怎么解除网站禁止复制?为什么很多平台禁止转载的内容不能复制?
网页文字内容不能复制怎么办?怎么解除网站禁止复制?为什么很多平台禁止转载的内容不能复制?
1927 4
|
安全 Linux 网络安全
【Windows】搭建Emby媒体库服务器,实现无公网IP远程访问
【Windows】搭建Emby媒体库服务器,实现无公网IP远程访问
1789 0
下一篇
开通oss服务