在虚拟机上设置服务器IP地址,核心是先在虚拟化平台选对网络模式,再进入客户机系统把网卡从DHCP改成静态IP,最后用ping和端口测试验证连通性。 这件事不难,难在网段、网关、DNS和虚拟网络模式要对得上。
虚拟机服务器IP地址怎么设置固定IP
别急着进系统改IP,先把虚拟网络模式看清楚,模式选错,后面填再对的静态地址也可能不通。
先定网络模式:桥接、NAT还是仅主机
| 网络模式 | IP来源 | 适用场景 | 注意点 |
|---|---|---|---|
| 桥接模式 | 物理局域网DHCP或手动静态 | 虚拟机要当内网服务器,被同网段设备访问 | 选对物理网卡,IP要和物理机同网段 |
| NAT模式 | 虚拟网络DHCP或手动静态 | 只上网、做测试、不想占内网IP | 外部访问要做端口转发 |
| 仅主机模式 | 虚拟网络内部 | 物理机和虚拟机隔离测试 | 默认不能上外网 |
| 云服务器私网 | VPC网段分配 | 云上业务服务器 | 公网访问靠EIP或NAT网关,安全组要放行 |
在VMware Workstation里,路径是“编辑→虚拟网络编辑器”,先确认VMnet8的NAT网关,比如168.88.2,VirtualBox在“设置→网络→连接方式”里选桥接网卡或NAT,Hyper-V在“虚拟交换机管理器”里建外部虚拟交换机,KVM或Proxmox一般用vmbr0桥接,虚拟机网卡挂到桥接接口上。
客户机系统里把DHCP改成静态IP
Linux常见两种做法,Ubuntu用netplan,配置文件通常在/etc/netplan/50-cloud-init.yaml,示例:
network:
version: 2
ethernets:
ens33:
dhcp4: no
addresses: [192.168.1.50/24]
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [223.5.5.5, 119.29.29.29]
保存后执行sudo netplan apply,CentOS、Rocky Linux用nmcli:
nmcli con mod "ens33" ipv4.method manual \ ipv4.addresses 192.168.1.50/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns "223.5.5.5,119.29.29.29" nmcli con up "ens33"
Windows Server在“控制面板→网络和Internet→网络连接→以太网属性→IPv4”里选“使用下面的IP地址”,PowerShell可以这样写:
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.50 -PrefixLength 24 -DefaultGateway 192.168.1.1 Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 223.5.5.5,119.29.29.29
改完用ip addr或ipconfig /all确认地址、网关、DNS都生效,服务器类虚拟机建议把IP规划在DHCP地址池外,避免地址冲突。
VMware虚拟机设置静态IP地址教程:上海机房常见流程
海机房常见的VMware ESXi环境为例,流程更偏“先网络后系统”,先确认业务VLAN和网段,再在ESXi的虚拟交换机或分布式交换机上检查端口组VLAN ID,虚拟机网络适配器选对应端口组,不要随手选错,进入客户机系统配静态IP,网关指向VLAN网关,DNS按内网DNS填写,最后在防火墙策略里放行业务端口,用ping 网关、ping 业务对端、ss -lntp检查监听,这个顺序能减少“系统里配了但网络不通”的来回排查。
本地虚拟机和云服务器配置IP地址有什么区别
两者都能设静态IP,但控制点不一样,本地虚拟机更像自己管一台小机器,云服务器则多了一层VPC和安全策略。
| 对比项 | 本地虚拟机 | 云服务器 |
|---|---|---|
| IP控制 | 平台网络模式加系统内配置 | VPC子网分配私网IP,公网IP单独绑定 |
| 公网访问 | 桥接或NAT端口转发 | EIP、NAT网关、负载均衡 |
| 网关DNS | 由物理网络或虚拟网络决定 | 由VPC子网和云解析决定 |
| 安全策略 | 系统防火墙为主 | 安全组和系统防火墙都要看 |
| 费用 | 设静态IP通常不额外收费 | 公网IP、带宽可能单独计费 |
虚拟机服务器IP地址设置要额外付费吗
本地VMware Workstation、VirtualBox、Hyper-V里把网卡改成静态IP,通常不会因为“设置IP”本身额外收费,云上情况不同,私网IP一般随实例分配,弹性公网IP、固定公网IP、带宽或NAT网关多数云厂商会单独计费,具体看账单页的“公网IP”和“带宽”项目,别只看实例价格。
中小企业内网虚拟机服务器IP地址设置场景
中小企业常用虚拟机跑文件服务器、ERP测试库、监控平台,这类场景建议把管理网、业务网、存储网分开规划,至少给服务器段留出连续地址,可以建一张简单IP表,记录虚拟机名称、MAC地址、静态IP、VLAN、负责人,DHCP服务器上对打印机、虚拟机宿主机做保留地址,服务器则优先静态IP,业内专家指出,企业内网服务器长期依赖DHCP,排障时容易缺少稳定的地址依据。
配置时注意三个细节:
- 静态IP不要落在DHCP动态池里,减少冲突。
- 网关和DNS要写对,DNS错了会出现“能ping通IP但域名解析失败”。
- 克隆虚拟机后先改MAC和IP,避免两台机器地址一样。
验证时按顺序来:ping 网关,ping 223.5.5.5,nslookup 域名,ss -lntp看端口,Windows用Test-NetConnection 目标IP -Port 端口,如果NAT模式外部访问不了,检查端口转发规则;桥接模式不通,检查物理网卡和VLAN,行业共识认为,虚拟机IP规划要和VLAN、防火墙策略一起做,后期迁移和扩容才不容易乱。
虚拟机服务器IP地址设置常见问答
虚拟机设置固定IP后上不了网怎么办?
先看虚拟网络模式,NAT模式要确认虚拟网络编辑器的NAT网关和DHCP设置,客户机网关要指向对应网关,桥接模式要确认物理网卡选对,IP和物理局域网同网段,再查DNS是否可用,最后看系统防火墙和云安全组是否放行。
虚拟机IP地址和物理机冲突怎么解决?
把虚拟机静态IP改到未使用地址段,先用arping或局域网扫描工具确认地址空闲,企业内网可以让DHCP服务器做地址保留,把服务器MAC和IP绑定,克隆虚拟机后及时修改MAC地址和静态IP,避免复制出相同地址。
虚拟机服务器IP地址设置要额外付费吗?
本地虚拟化平台设置静态IP通常不产生额外费用,云服务器私网IP一般随实例分配,弹性公网IP、带宽和NAT网关多数云厂商单独计费,具体以账单页为准。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/775193.html


