服务器怎么改地址段?

下面我将分场景为您提供详细的步骤和注意事项。

核心概念理解

服务器怎么改地址段

在开始之前,请确保您了解以下信息:

新的IP地址您要为服务器分配的新地址。

子网掩码定义网络范围的参数(例如255.255.255.0 或 CIDR 表示法/24)。

默认网关通往其他网络的出口路由器的IP地址。

DNS服务器用于域名解析的服务器地址(如8.8.8.8,114.114.114.114 或您内网的DNS)。

服务器怎么改地址段

重要提示:

1、会造成网络中断:更改IP地址后,现有的网络连接会中断,请通过本地控制台(物理机KVM、虚拟化管理平台控制台、云服务器的VNC)进行操作,避免因配置错误导致“失联”。

2、计划停机时间:最好在业务低峰期进行此操作。

3、告知相关人员:如果此服务器提供重要服务,请提前通知依赖它的用户或系统。

4、更新相关配置:更改IP后,别忘了更新可能引用旧IP地址的地方,DNS记录、防火墙规则、负载均衡器配置、其他应用的连接字符串等。

服务器怎么改地址段

场景一:物理服务器或本地虚拟机(通过操作系统修改)

这是最直接的方式,通过操作系统的网络设置进行修改。

对于 Linux 系统 (以 CentOS 7/8, Rocky Linux, AlmaLinux 为例)

现代Linux发行版通常使用NetworkManager 服务和管理工具(如nmtui,nmcli)。

方法A:使用nmtui 文本用户界面(推荐)

1、 通过SSH登录服务器(如果已经是新地址段,请使用控制台)。

2、 运行命令:nmtui

3、 会打开一个文本界面,选择 “Edit a connection”。

4、 选择您要修改的网络连接(通常如eth0,ens192)。

5、 移动到 “IPv4 CONFIGURATION” 部分,将 “Automatic” 改为 “Manual”。

6、 点击 “Show” 显示详细设置,然后在 “Addresses” 中添加您的新IP地址和子网掩码(CIDR格式,如192.168.2.10/24)。

7、 填写 “Gateway” 和 “DNS servers”(多个DNS用逗号分隔)。

8、 选择 “OK”,然后返回主菜单选择 “Activate a connection” -> “Deactivate” 再 “Activate” 该连接以生效,或者直接重启网络服务。

方法B:使用nmcli 命令行

首先查看当前的连接名称
nmcli connection show
修改连接配置(假设连接名为 ens192,新IP为 192.168.2.10/24,网关为 192.168.2.1)
sudo nmcli connection modify ens192 ipv4.addresses 192.168.2.10/24
sudo nmcli connection modify ens192 ipv4.gateway 192.168.2.1
sudo nmcli connection modify ens192 ipv4.dns "8.8.8.8,114.114.114.114"
sudo nmcli connection modify ens192 ipv4.method manual
使配置生效
sudo nmcli connection down ens192 && sudo nmcli connection up ens192

方法C:直接修改网络配置文件(传统方式)

配置文件通常位于/etc/sysconfig/network-scripts/ 目录下,文件名如ifcfg-ens192

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens192

修改以下关键行:

BOOTPROTO=static # 从dhcp改为static
ONBOOT=yes
IPADDR=192.168.2.10 # 新的IP地址
NETMASK=255.255.255.0 # 或者使用 PREFIX=24
GATEWAY=192.168.2.1
DNS1=8.8.8.8
DNS2=114.114.114.114

保存后,重启网络服务:

sudo systemctl restart NetworkManager
或者对于旧版系统
sudo service network restart

对于 Windows Server

1、 通过RDP登录或打开服务器控制台。

2、 打开 “控制面板” -> “网络和共享中心”。

3、 点击左侧的 “更改适配器设置”。

4、 右键单击您要修改的网络连接(如 “Ethernet0”),选择 “属性”。

5、 在列表中找到并双击 “Internet 协议版本 4 (TCP/IPv4)”。

6、 选择 “使用下面的 IP 地址” 和 “使用下面的 DNS 服务器地址”。

7、 填入新的IP地址、子网掩码、默认网关和DNS服务器。

8、 逐一点击 “确定” 保存设置,更改会立即生效。

场景二:云服务器(例如阿里云、腾讯云、AWS、Azure等)

云服务器的网络配置(地址段)主要在其所属的 Virtual Private Cloud (VPC) 或虚拟网络中定义和修改,而不是单纯地在操作系统内部修改。 操作系统内的配置必须与云平台控制台中的配置一致,否则网络会不通。

标准操作流程:

1、登录云服务商的管理控制台

2、 找到您的云服务器实例。

3、停止/关机实例(重要:大多数云平台要求实例处于停止状态才能修改VPC、子网等主要网络属性)。

4、 在实例的属性或配置页面中,寻找“更换VPC”、“更换子网”、“更换私网IP”等选项。

更换子网这会将服务器分配到新的地址段(例如从192.168.1.0/24 换到192.168.2.0/24)。

更换私网IP在当前的子网内选择一个新IP。

5、 根据向导完成修改,云平台会自动为您在虚拟化层面配置好网络。

6、启动实例。

7、登录实例操作系统(通过云平台提供的VNC登录方式,因为SSH/RDP的IP可能变了)。

8、检查操作系统内部的网络配置

* 如果您的云平台使用DHCP(推荐方式),您通常不需要在操作系统内做任何修改,实例启动时会自动从新的子网获取到正确的IP、网关等信息,您只需运行ipconfigip addr 确认新IP是否已正确获取。

* 如果您的操作系统内部是静态配置,您必须手动将其修改为云平台控制台里分配的那个新IP地址,否则网络不通,修改方法同上方的Linux/Windows步骤。

1、验证新IP:更改后,在服务器上使用ip addr (Linux) 或ipconfig (Windows) 命令检查新IP是否生效。

2、测试网络连通性

Ping一下网关ping <网关IP>

Ping一下外网ping 8.8.8.8

* Ping一下同网段的其他服务器。

测试域名解析nslookup www.baidu.com (Windows/Linux都适用)

3、测试服务:确保服务器上运行的关键服务在新的IP地址上可以正常访问。

如果您在操作过程中遇到问题,最可靠的连接方式是使用物理控制台、虚拟化管理器的控制台或云平台的VNC功能,这样即使网络配置错误,您仍然可以访问系统进行排错和修复。

文章摘自:https://idc.huochengrm.cn/fwq/15081.html

评论