DigitalOcean的浮动IP使用

DigitalOcean浮动IP是可以分配给您的某个Droplet的可公开访问的静态IP地址.

由于工作需要,需要给VPS绑定一个新的IP,并且要求请求特定IP时,使用新IP的接口。

使用方法:

1
2
3
4
5
# 查看下你的浮云IP是设置成功
curl http://169.254.169.254/metadata/v1/floating_ip/ipv4/active

# 查看浮云IP对应的网关
curl http://169.254.169.254/metadata/v1/interfaces/public/0/anchor_ipv4/gateway

得到网关地址为 10.13.0.1

在路由中添加新路由

1
ip route add 10.0.1.3 via 10.13.0.1 dev eth0

这样访问10.0.1.3时,就会使用新ip的网关口请求了。

参考文章: