详尽指南,Linux与Windows系统修改服务器IP地址全攻略

2026-09-05 15:09:46 115阅读
本文是一份详尽指南,全面介绍了如何修改服务器IP地址,内容覆盖Linux与Windows两大主流操作系统,指南详细阐述了从进入网络设置、定位网络适配器、输入新的IP地址与子网掩码,到重启网络服务使配置生效的完整步骤,无论是通过Windows图形界面操作,还是使用Linux命令行及配置文件修改,读者都能借此快速掌握安全有效地更改服务器IP的方法,确保网络连通与系统稳定运行。

在服务器运维和日常管理中,由于网络架构调整、机房迁移或业务需求变更,我们经常会遇到需要更改服务器IP地址的情况,对于新手来说,这个过程可能会让人感到紧张,因为一旦配置错误,可能会导致服务器失联,无法远程登录。

本文将详细为您解答“怎么修改服务器IP地址”,分别介绍Linux和Windows Server环境下的具体操作步骤,并提供修改前后的注意事项。

详尽指南,Linux与Windows系统修改服务器IP地址全攻略

修改前的准备工作(非常重要!)

在动手修改之前,请务必做好以下准备,以防服务器断网后无法挽回:

  1. 确认新IP信息:向网络管理员或云服务商获取新的IP地址、子网掩码、默认网关以及DNS服务器地址。
  2. 保留备用连接方式:如果服务器在机房本地,确保有显示器和键盘直连;如果是云服务器(如阿里云、腾讯云),请确保云控制台的VNC/远程连接功能可用,以防SSH或远程桌面断开后无法操作。
  3. 记录原配置:将当前的IP配置截图或抄写备份,以便修改失败时可以快速回滚。

Linux系统下怎么修改服务器IP地址

Linux发行版众多,不同版本的配置文件略有差异,以下以目前最主流的Ubuntu和CentOS为例进行讲解。

Ubuntu 系统(18.04及以上版本使用Netplan)

Ubuntu现代版本主要使用Netplan进行网络管理。

  • 步骤一:使用SSH登录服务器,输入以下命令编辑Netplan配置文件(文件名可能因环境而异,通常以.yaml
    sudo nano /etc/netplan/00-installer-config.yaml
  • 步骤二:在打开的文件中,将原有的IP地址修改为您的新IP,配置大致如下:
    network:
      version: 2
      ethernets:
        eth0:            # 网卡名称,可能是ens33等
          dhcp4: no      # 关闭动态获取IP
          addresses:
            - 192.168.1.100/24  # 修改为您的新IP和子网掩码(24代表255.255.255.0)
          routes:
            - to: default
              via: 192.168.1.1    # 修改为您的默认网关
          nameservers:
            addresses: [8.8.8.8, 114.114.114.114]  # DNS服务器
  • 步骤三:保存文件并退出(Nano编辑器按 Ctrl+O 保存,Enter 确认,Ctrl+X 退出)。
  • 步骤四:应用新配置:
    sudo netplan apply

    注意:执行此命令后,如果您使用旧IP连接的SSH,连接会立即断开,请使用新IP重新连接。

CentOS / RHEL 系统(7及8版本)

CentOS通常将网络配置文件存放在 /etc/sysconfig/network-scripts/ 目录下。

  • 步骤一:找到对应的网卡配置文件(通常命名为 ifcfg-eth0ifcfg-ens33),使用vi或nano编辑:
    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
  • 步骤二:修改或添加以下关键参数:
    BOOTPROTO=static           # 将dhcp改为static(静态IP)
    ONBOOT=yes                 # 开机启用此网络配置
    IPADDR=192.168.1.100       # 修改为您的新IP地址
    NETMASK=255.255.255.0      # 子网掩码(或使用 PREFIX=24)
    GATEWAY=192.168.1.1        # 默认网关
    DNS1=8.8.8.8               # 主DNS
    DNS2=114.114.114.114       # 备用DNS
  • 步骤三:保存并退出(vi编辑器按 Esc,输入 wq 回车)。
  • 步骤四:重启网络服务使配置生效:
    sudo systemctl restart network   # CentOS 7
    # 或者
    sudo nmcli c reload && sudo nmcli c up ens33  # CentOS 8

Windows Server系统下怎么修改服务器IP地址

Windows Server的图形界面操作相对直观,以下以Windows Server 2016/2019/2022为例:

  1. 打开网络连接:使用远程桌面登录服务器,按 Win + R 键,输入 ncpa.cpl 并按回车,打开“网络连接”窗口。
  2. 进入网卡属性:右键点击正在使用的网络连接(通常名为“以太网”),选择“属性”。
  3. 配置IPv4:在属性列表中,找到并双击“Internet 协议版本 4 (TCP/IPv4)”。
  4. 修改IP地址
    • 选择“使用下面的IP地址”。
    • 在对应栏目中填入您的新IP地址、子网掩码、默认网关和DNS服务器
  5. 保存并应用:点击“确定”保存设置,此时网络会短暂中断几秒,随后Windows会使用新的IP地址重新连接网络。

修改后的验证与注意事项

修改完成后,不要急于关闭控制台,应先进行验证:

  1. 查看当前IP:在Linux输入 ip a,在Windows输入 ipconfig,确认新IP是否已生效。
  2. 测试网关连通性:使用 ping 网关IP 测试内网是否畅通。
  3. 测试外网连通性:使用 ping 8.8.8.8 测试外网是否畅通。
  4. 更新防火墙规则:如果您的服务器配置了IP白名单(如云服务商的安全组、Windows防火墙、Linux的iptables),请务必将新IP加入允许列表,否则业务端口将无法访问。

解答“怎么修改服务器IP地址”并不复杂,关键在于细心和做好备份,无论是Linux还是Windows,核心逻辑都是找到网络配置文件或界面,将旧IP替换为新IP并重启网络服务,只要按照上述步骤操作,并妥善利用控制台备用连接,就能安全、顺利地完成服务器IP地址的修改。

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