Linux多IP绑定需四层联动实现业务隔离:①同网段临时/永久绑定IP;②跨网段配策略路由隔离流量;③服务显式绑定指定IP避免监听冲突;④防火墙按IP精细化控制。任一层缺失均导致隔离失效。

Linux多IP绑定不是简单地给网卡加几个地址,关键在业务隔离——让不同服务走不同IP、不同路由、互不干扰。配置错一步,可能引发端口冲突、流量误导或安全暴露。
一、基础多IP绑定(同网段)
适用于Web、FTP等需要多个公网IP对外提供服务的场景,所有IP在同一子网内。
以ens33为例,主IP为192.168.1.10/24,新增192.168.1.11和192.168.1.12:
- 临时添加(重启失效):
ip addr add 192.168.1.11/24 dev ens33<br>ip addr add 192.168.1.12/24 dev ens33
登录后复制
- 永久生效(CentOS/RHEL):编辑/etc/sysconfig/network-scripts/ifcfg-ens33:0,内容如下:
DEVICE=ens33:0<br>BOOTPROTO=static<br>ONBOOT=yes<br>IPADDR=192.168.1.11<br>NETMASK=255.255.255.0
登录后复制
再建ifcfg-ens33:1配第二个IP - Ubuntu/Debian用/etc/netplan/*.yaml,在addresses:下追加列表:
- 192.168.1.11/24<br>- 192.168.1.12/24
登录后复制
二、跨网段多IP + 策略路由(业务级隔离核心)
当不同业务需走不同出口(如:监控走专线、用户访问走BGP、后台API走内网),仅绑IP不够,必须配合策略路由(policy routing)。
假设:
• 主网卡ens33:192.168.1.10/24(默认路由)
• 新增IP10.10.20.5/24(属10.10.20.0/24网段)
• 该网段网关为10.10.20.1,专用于后台服务通信
标签: mysql linux centos nginx 防火墙 ipad 端口 ubuntu 路由 子网
还木有评论哦,快来抢沙发吧~