服务器IP地址更改全攻略|Windows/Linux双系统超详细步骤解析
本资料为《服务器IP地址更改全攻略,Windows/Linux系统详细步骤解析》,聚焦“如何更改服务器IP”的实用核心问题,内容先明确关键前置注意事项,如备份现有网络配置、核实新IP网段合规性与可用性、确认操作权限(Windows需管理员、Linux需root或sudo);随后分Windows Server(图形界面+Netsh命令双路径)、主流Linux发行版(nmcli/nmtui/netplan等常用工具适配)两大板块,提供可直接落地的分步操作指引,覆盖改静态IP、动态切静态的常见需求。
在服务器运维中,更改IP地址是常见操作——可能是因为网络架构调整、IP地址冲突,或是业务迁移需求,但操作不当可能导致远程连接中断、服务不可用,因此需按步骤谨慎操作,本文将针对Windows Server和Linux(CentOS/RHEL、Ubuntu/Debian)两大主流系统,分别讲解详细更改步骤及注意事项。
为什么要更改服务器IP地址?
在开始操作前,先明确常见场景,避免盲目更改:
- 网络环境变更(如机房迁移、子网调整);
- 原IP地址与其他设备冲突;
- 业务架构优化(如将服务器划入新的VLAN);
- 安全需求(更换IP规避针对性攻击)。
Windows Server系统更改IP步骤
以Windows Server 2012/2016/2019/2022为例,步骤通用:
步骤1:打开网络适配器设置
- 右键点击桌面右下角的网络图标,选择「打开"网络和Internet"设置」;
- 在设置页面中,点击「更改适配器选项」(或在旧版本中直接进入「网络和共享中心」→「更改适配器设置」)。
步骤2:配置IPv4属性
- 找到服务器使用的网络适配器(如“以太网”),右键选择「属性」;
- 在弹出的窗口中,找到「Internet 协议版本 4 (TCP/IPv4)」,双击打开;
- 选择「使用下面的IP地址」,依次填写:
- IP地址:新的服务器IP(需确认在子网内未被占用);
- 子网掩码:通常为255.255.255.0(根据实际子网配置调整);
- 默认网关:子网的网关地址;
- 同时填写「使用下面的DNS服务器地址」(如公共DNS:8.8.8.8、114.114.114.114,或内网DNS);
- 点击「确定」保存配置。
步骤3:验证配置是否生效
- 打开「命令提示符」(CMD),输入
ipconfig,查看IPv4地址是否已更新; - 输入
ping 网关地址(如ping 192.168.1.1),确认网络连通; - 若为远程操作,建议先用新IP尝试连接,确认无误后再断开旧连接。
Linux系统更改IP步骤
Linux发行版较多,以下针对CentOS/RHEL 7/8/9和Ubuntu/Debian分别讲解:
(1)CentOS/RHEL 7/8/9系统
CentOS 8及以上版本默认使用NetworkManager,可通过命令行或配置文件操作。
使用nmcli命令(推荐)
-
查看现有网络连接:
nmcli connection show
找到需修改的连接名称(如
ens33或eth0)。 -
修改IP配置: 假设新IP为
168.1.100,子网掩码255.255.0(即前缀24),网关168.1.1,DNS为8.8.8:nmcli connection modify ens33 \ ipv4.addresses 192.168.1.100/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns 8.8.8.8 \ ipv4.method manual
-
重启网络连接:
nmcli connection up ens33
编辑配置文件
-
打开网卡配置文件: 配置文件通常在
/etc/sysconfig/network-scripts/目录下,文件名如ifcfg-ens33:vi /etc/sysconfig/network-scripts/ifcfg-ens33
-
修改配置项: 找到并修改以下内容(没有则添加):
BOOTPROTO=static # 改为静态IP IPADDR=192.168.1.100 # 新IP NETMASK=255.255.255.0 # 子网掩码 GATEWAY=192.168.1.1 # 网关 DNS1=8.8.8.8 # 主DNS ONBOOT=yes # 开机自启
-
重启网络服务:
- CentOS 7:
systemctl restart network - CentOS 8/9:
systemctl restart NetworkManager
- CentOS 7:
(2)Ubuntu/Debian系统
Ubuntu 18.04及以上版本默认使用netplan配置网络,步骤如下:
-
查看netplan配置文件: 配置文件通常在
/etc/netplan/目录下,文件名如00-installer-config.yaml:ls /etc/netplan/
-
编辑配置文件:
vi /etc/netplan/00-installer-config.yaml
修改为静态IP配置(注意yaml格式需严格缩进):
network: ethernets: ens33: # 网卡名称,根据实际情况修改 addresses: [192.168.1.100/24] # 新IP和前缀 gateway4: 192.168.1.1 # 网关 nameservers: addresses: [8.8.8.8, 114.114.114.114] # DNS version: 2 -
应用配置:
netplan apply
-
验证配置: 输入
ip addr查看IP是否更新,或ping 192.168.1.1测试连通性。
更改IP的通用注意事项
- 备份原配置:操作前先记录或备份原IP、网关、DNS等信息,以便出错时回滚;
- 检查IP冲突:在配置新IP前,用
ping 新IP命令确认是否已被其他设备占用; - 远程操作需谨慎:若通过SSH或远程桌面操作,建议先开启备用连接(如机房控制台、iDRAC/ILO等),避免因IP更改导致连接中断;
- 更新相关服务:IP更改后,需同步更新DNS解析记录、防火墙规则、应用配置中的IP引用(如数据库连接、API地址等);
- 测试业务可用性:配置完成后,全面测试服务器上的业务是否正常运行。
更改服务器IP地址并不复杂,但需根据系统选择对应的方法,并做好前期准备和后期验证,无论是Windows还是Linux,核心思路都是“配置静态IP→重启网络→验证连通→更新关联配置”,只要按步骤操作,就能顺利完成IP变更,避免影响业务运行。

