公网网卡和私网网卡

📅 2026/8/6 10:47:51
公网网卡和私网网卡
什么是网卡公网网卡和私网网卡有什么区别在云服务器、企业网络架构中经常会看到网卡NIC公网网卡私网网卡ENI弹性网卡内网 IP公网 IP很多人容易混淆。先记一句话网卡是服务器连接网络的接口公网网卡负责连接互联网私网网卡负责连接内部网络。一、什么是网卡NIC网卡Network Interface Card网络接口卡简单理解网卡就是服务器的“网络插座”。电脑想联网需要网卡。例如服务器 CPU / 内存 / 硬盘 │ 网卡 │ 网络网卡负责发送数据接收数据MAC 地址管理网络通信一个服务器可以有多个网卡吗可以。例如普通电脑网卡1 ↓ WiFi服务器网卡1 ↓ 公网 网卡2 ↓ 内网甚至服务器 ├── eth0 公网网卡 ├── eth1 私网网卡 └── eth2 管理网卡二、公网网卡是什么公网网卡顾名思义连接互联网的网卡。例如服务器公网 IP 120.55.xxx.xxx用户浏览器 | | Internet | | 服务器公网网卡用途网站访问API 服务SSH 登录对外提供服务例如你的 App 请求https://api.xxx.com最终手机 | 公网 | 服务器公网网卡 | 后端服务三、私网网卡是什么私网网卡也叫内网网卡内部网络接口只用于内部通信。例如企业内部服务器A 10.0.1.10 服务器B 10.0.1.20它们之间A ---- B不经过互联网。四、公网网卡 vs 私网网卡公网网卡私网网卡连接Internet内部网络IP公网 IP私有 IP是否暴露外网是否速度受公网影响内网高速安全较低较高用途用户访问服务通信五、为什么服务器需要两个网卡典型生产环境用户 | | Internet | | 公网网卡 | Web服务器 | 私网网卡 | ---------------- | | Redis MySQL原因1. 安全隔离数据库不应该公网 | MySQL否则攻击者可能扫描数据库端口。正确公网 ↓ Web服务器 ↓ 内网 ↓ 数据库2. 性能更好公网可能经过ISP路由防火墙内网通常服务器A ↓ 交换机 ↓ 服务器B延迟更低。六、云服务器里的网卡是什么以云服务器为例。例如阿里云 ECS一台机器ECS ├── 主网卡 │ ├── 私网 IP │ └── 公网 IP映射很多时候公网 IP 不一定真正绑定在网卡上。可能是公网IP ↓ NAT映射 ↓ 私网网卡例如用户访问 8.8.8.8 云平台转换 8.8.8.8 ↓ 10.0.1.10七、ENI弹性网卡是什么云厂商经常提ENIElastic Network Interface本质可以动态挂载到云服务器的网卡。例如服务器ECS1 网卡A 10.0.1.10后来需要增加网卡B 10.0.2.20不用换机器。直接挂载。用途多 IP网络隔离高可用多业务绑定八、实际互联网公司架构一个常见架构用户 | Internet | | 公网网卡 | SLB | ECS | 私网网卡 | ---------------- | | Redis RDS解释公网网卡负责用户 - 网站私网网卡负责服务 - 数据库 服务 - Redis 服务 - MQ九、和前面几个概念串起来你前面问过WAFSLB前置机堡垒机网闸整个链路可能是用户 | | 公网 | CDN | WAF | SLB | 公网网卡 | Web服务器 | 私网网卡 | 数据库 / Redis运维管理员 | 堡垒机 | 管理网卡 | 服务器总结记住这几个概念名称理解网卡服务器连接网络的接口公网网卡对外提供服务连接互联网私网网卡内部服务通信不暴露公网ENI云上的可插拔网卡公网 IP外部访问地址私网 IP内部通信地址一句话公网网卡负责“别人找到你”私网网卡负责“你的系统之间互相通信”。生产环境通常让公网只接触 Web 层而数据库、缓存等核心服务全部走私网。