虚拟机网络的三种模式
虚拟机的三种网络模式(桥接、NAT、仅主机)核心区别在于虚拟机与宿主机、外部网络的连通关系,简单说就是:
- 桥接:虚拟机是局域网里独立的一台电脑
- NAT:虚拟机 “借” 宿主机的网线上网
- 仅主机:虚拟机只和宿主机通信,不上外网
一、桥接模式(Bridged)
一句话理解:虚拟机和你的电脑平起平坐,像局域网里另一台真实电脑。
- 虚拟机有自己独立的 IP,和宿主机在同一网段
- 可以访问局域网内所有设备,也可以直接上外网
- 局域网里其他电脑也能访问这台虚拟机
- 适合:需要对外提供服务、局域网内互通、测试服务器环境
二、NAT 模式(Network Address Translation)
一句话理解:虚拟机躲在宿主机后面上网,共享宿主机网络,对外不可见。
- 虚拟机 IP 是私有网段,和宿主机不在同一网段
- 可以上外网,但局域网其他设备访问不到它
- 宿主机可以访问虚拟机
- 最安全、最常用,适合日常开发、上网、测试
三、仅主机模式(Host-Only)
一句话理解:虚拟机和宿主机组成一个封闭小圈子,完全不上外网。
- 只有宿主机 ↔ 虚拟机之间能通信
- 虚拟机不能上外网,也不能被局域网其他设备访问
- 适合:本地隔离测试、离线开发、安全实验
四、三种模式对比表
| 模式 | 与宿主机通信 | 与局域网通信 | 访问外网 | 适用场景 |
|---|---|---|---|---|
| 桥接 | 能 | 能 | 能 | 服务器、局域网互通 |
| NAT | 能 | 不能 | 能 | 日常开发、上网、测试 |
| 仅主机 | 能 | 不能 | 不能 | 隔离测试、离线环境 |
五、怎么选?
- 日常开发、上网、学习 → 选 NAT(最省心)
- 要让别人访问你的虚拟机(如做服务器)→ 选 桥接
- 要做安全实验、完全隔离 → 选 仅主机
虚拟机网络的三种模式
http://hanqichuan.com/2026/02/09/linux/虚拟机网络的三种模式/