阿里云服务器绑定公网IP步骤

1. 阿里云服务器绑定公网IP
(1)用户进入【控制台】-【弹性计算】-【阿里云服务器】,点击阿里云服务器名称,进入到阿里云服务器详情页面.
(2)点击【网络】选项卡,进入网络详情页面
(3)用户选中需要进行操作的虚拟网卡后,点击【绑定公网IP】,进入公网IP选择页面,用户选定需要使用的公网IP后,点击【确定】,即可完成。

2. 多网卡路由配置策略
如果阿里云服务器有多个虚拟网卡,绑定了多个公网IP,则需根据业务情况进行多网卡路由策略的配置:
(1) 如果业务属于网络客户端类型应用,需通过socket绑定网卡及源地址方式让策略路由生效,保证客户端通过多个公网IP访问远端服务;
(2) 如果业务属于网络服务端类型应用,无需socket绑定网卡及源地址,在设定策略路由后可保证多个公网IP同时提供服务。

路由策略配置示例:
(1) 阿里云服务器绑定网卡信息。

(2) 阿里云服务器内配置。

(3) 修改/etc/iproute2/rt_tables配置文件,新增路由表eth1和eth2。
echo251 eth1"> /etc/iproute2/rt_tables
echo252 eth2"> /etc/iproute2/rt_tables

(4) 增加指定路由。
# ip route add default via 192.168.10.1 dev eth1 src 192.168.10.8 table eth1
# ip route add default via 192.168.10.1 dev eth2 src 192.168.10.9 table eth2
# ip rule add from 192.168.10.8 table eth1
# ip rule add from 192.168.10.9 table eth2

(5) 保存策略路由配置,重启阿里云服务器。
# cat /etc/sysconfig/network-scripts/rule-eth1
from 192.168.10.8 table eth1
# cat /etc/sysconfig/network-scripts/rule-eth2
from 192.168.10.9 table eth2
# cat /etc/sysconfig/network-scripts/route-eth1
default table eth1 via 192.168.10.1 dev eth1
# cat /etc/sysconfig/network-scripts/route-eth2
default table eth2 via 192.168.10.1 dev eth2