高防服务器DHCP怎么设置

2026-07-21 03:42:04 来源:群英云

“高防服务器”主要指具备DDoS防护能力,通常使用固定公网IP的服务器。默认情况下,高防服务器不使用DHCP获取公网IP,但如果您需要在服务器内部(如为多台设备提供网络)或特定内网环境中搭建DHCP服务,设置方法取决于使用场景。
以下是针对Linux系统的常见DHCP设置方法,以及关于高防服务器网络配置的说明:

### 一、重要前提:高防服务器公网IP不使用DHCP
高防服务器为了稳定性,公网IP通常是静态分配的。
* 检查当前网络配置
bash<br>ip addr show<br>cat /etc/sysconfig/network-scripts/ifcfg-eth0 # CentOS<br>cat /etc/netplan/*.yaml # Ubuntu<br>
* 如果配置是DHCP:请立即改为静态IP,否则重启后IP可能变化,导致无法连接。

### 二、场景一:在服务器内部搭建DHCP服务(如NAT/软路由)
如果服务器作为网关,为内网设备分配IP(例如通过tun0或内部网卡),可以通过安装isc-dhcp-server实现。
#### 1. 安装DHCP服务
* CentOS / Rocky / Alma:
bash<br>yum install dhcp -y<br>
* Ubuntu / Debian:
bash<br>apt update && apt install isc-dhcp-server -y<br>
#### 2. 配置DHCP服务
编辑配置文件 /etc/dhcp/dhcpd.conf
conf<br># 全局配置<br>default-lease-time 600;<br>max-lease-time 7200;<br>authoritative;<br># 定义子网和分配范围<br>subnet 192.168.10.0 netmask 255.255.255.0 {<br>range 192.168.10.100 192.168.10.200; # 分配的IP池<br>option routers 192.168.10.1; # 网关(通常是本机内网IP)<br>option subnet-mask 255.255.255.0;<br>option domain-name-servers 8.8.8.8, 1.1.1.1;<br>}<br>
#### 3. 指定监听网卡
* Ubuntu: 编辑 /etc/default/isc-dhcp-server,设置 INTERFACESv4="eth1"(内网网卡名)。
* CentOS: 在 /etc/sysconfig/dhcpd 中设置 DHCPDARGS="eth1"
#### 4. 启动服务
bash<br>systemctl restart isc-dhcp-server # Ubuntu<br>systemctl restart dhcpd # CentOS<br>systemctl enable isc-dhcp-server<br>
> 注意:高防服务器通常默认禁止转发且防火墙严格,需开启IP转发并放行DHCP流量(UDP 67/68)。

### 三、场景二:配置静态IP(替代DHCP)
高防服务器通常推荐手动配置静态IP,以下是常见配置:
#### CentOS / Rocky (使用NetworkManager)
bash<br>nmcli con show<br>nmcli con mod "System eth0" ipv4.method manual ipv4.addresses 1.2.3.4/24 ipv4.gateway 1.2.3.1 ipv4.dns "8.8.8.8"<br>nmcli con up "System eth0"<br>
#### Ubuntu (Netplan)
编辑 /etc/netplan/01-netcfg.yaml
yaml<br>network:<br>version: 2<br>ethernets:<br>eth0:<br>dhcp4: no<br>addresses: [1.2.3.4/24]<br>gateway4: 1.2.3.1<br>nameservers:<br>addresses: [8.8.8.8, 1.1.1.1]<br>
应用配置:
bash<br>netplan apply<br>

### 四、关键注意事项
1. 防火墙:如果使用内部DHCP,需在iptables/firewalld中放行UDP 67/68端口。
2. 高防IP绑定:不要随意更改公网网卡的MAC地址或尝试通过DHCP获取高防IP,这可能导致IP丢失或触发安全策略。
3. 安全隔离:不建议在直接面向公网的高防服务器主网卡上开启DHCP Server,除非您明确知道这是在隔离的内网环境中进行。
### 总结
* 公网IP不要设置DHCP,请使用静态IP
* 内网/私有网络:如需为其他设备分配IP,可安装 isc-dhcp-server 并在指定内网网卡上配置。
如果您不确定具体需求,建议提供当前网络拓扑报错信息,以便获得更精准的指引。

关于我们
企业简介
最新动态
广州紫云云计算有限公司

7*24小时在线电话:400-100-3886

Copyright © Ziyun Cloud Ltd. All Rights Reserved. 2023 版权所有

广州紫云云计算有限公司 粤ICP备17118469号-1 粤公网安备 44010602006805号 增值电信业务经营许可证编号:B1-20180457