首页/云/云平台与虚拟化速查/NAT 与仅主机网络模式
虚拟化基础63 条

NAT 与仅主机网络模式

NAT 与仅主机(host-only/isolated)是两种非桥接网络:前者经宿主地址转换出网、外部访问需端口转发;后者只在宿主与虚机之间互通,用于隔离实验。

云平台与虚拟化速查云更新于 2026-10-12

模式对比

模式虚机出网外部访问虚机典型用途
NAT经宿主转换出网需端口转发开发机、单机实验
仅主机不提供仅宿主可访问隔离实验、取证环境
桥接直接走物理网络同网段直接可达需要独立 IP 的服务器场景

为 NAT 网络手工加端口转发

为 NAT 网络手工加端口转发
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 2222 \
  -j DNAT --to 192.168.122.10:22
# 注意:手工规则不随宿主重启保存,也不随 libvirt 网络事件自动维护

易错点

  • NAT 下用宿主 IP 直连虚机服务不通:忘了端口转发
  • 仅主机网络里指望虚机访问外网,第二块网卡或代理方案未设计

数据来源与参考

  • libvirt wiki:Networking
  • Oracle VirtualBox 用户手册:网络模式
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌