服务器IP地址更改全攻略|Windows/Linux双系统超详细步骤解析

2026-08-01 21:55:26 158阅读
本资料为《服务器IP地址更改全攻略,Windows/Linux系统详细步骤解析》,聚焦“如何更改服务器IP”的实用核心问题,内容先明确关键前置注意事项,如备份现有网络配置、核实新IP网段合规性与可用性、确认操作权限(Windows需管理员、Linux需root或sudo);随后分Windows Server(图形界面+Netsh命令双路径)、主流Linux发行版(nmcli/nmtui/netplan等常用工具适配)两大板块,提供可直接落地的分步操作指引,覆盖改静态IP、动态切静态的常见需求。

在服务器运维中,更改IP地址是常见操作——可能是因为网络架构调整、IP地址冲突,或是业务迁移需求,但操作不当可能导致远程连接中断、服务不可用,因此需按步骤谨慎操作,本文将针对Windows ServerLinux(CentOS/RHEL、Ubuntu/Debian)两大主流系统,分别讲解详细更改步骤及注意事项。

为什么要更改服务器IP地址?

在开始操作前,先明确常见场景,避免盲目更改:

服务器IP地址更改全攻略|Windows/Linux双系统超详细步骤解析

  1. 网络环境变更(如机房迁移、子网调整);
  2. 原IP地址与其他设备冲突;
  3. 业务架构优化(如将服务器划入新的VLAN);
  4. 安全需求(更换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/9Ubuntu/Debian分别讲解:

(1)CentOS/RHEL 7/8/9系统

CentOS 8及以上版本默认使用NetworkManager,可通过命令行或配置文件操作。

使用nmcli命令(推荐)

  1. 查看现有网络连接

    nmcli connection show

    找到需修改的连接名称(如ens33eth0)。

  2. 修改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
  3. 重启网络连接

    nmcli connection up ens33

编辑配置文件

  1. 打开网卡配置文件: 配置文件通常在/etc/sysconfig/network-scripts/目录下,文件名如ifcfg-ens33

    vi /etc/sysconfig/network-scripts/ifcfg-ens33
  2. 修改配置项: 找到并修改以下内容(没有则添加):

    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  # 开机自启
  3. 重启网络服务

    • CentOS 7:systemctl restart network
    • CentOS 8/9:systemctl restart NetworkManager

(2)Ubuntu/Debian系统

Ubuntu 18.04及以上版本默认使用netplan配置网络,步骤如下:

  1. 查看netplan配置文件: 配置文件通常在/etc/netplan/目录下,文件名如00-installer-config.yaml

    ls /etc/netplan/
  2. 编辑配置文件

    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
  3. 应用配置

    netplan apply
  4. 验证配置: 输入ip addr查看IP是否更新,或ping 192.168.1.1测试连通性。

更改IP的通用注意事项

  1. 备份原配置:操作前先记录或备份原IP、网关、DNS等信息,以便出错时回滚;
  2. 检查IP冲突:在配置新IP前,用ping 新IP命令确认是否已被其他设备占用;
  3. 远程操作需谨慎:若通过SSH或远程桌面操作,建议先开启备用连接(如机房控制台、iDRAC/ILO等),避免因IP更改导致连接中断;
  4. 更新相关服务:IP更改后,需同步更新DNS解析记录、防火墙规则、应用配置中的IP引用(如数据库连接、API地址等);
  5. 测试业务可用性:配置完成后,全面测试服务器上的业务是否正常运行。

更改服务器IP地址并不复杂,但需根据系统选择对应的方法,并做好前期准备和后期验证,无论是Windows还是Linux,核心思路都是“配置静态IP→重启网络→验证连通→更新关联配置”,只要按步骤操作,就能顺利完成IP变更,避免影响业务运行。

文章版权声明:除非注明,否则均为亚朵原创文章,转载或复制请以超链接形式并注明出处。