定期更换机器的IP

定期更换机器的IP

我有一个公共 IP 地址池。我的盒子里有一些服务与这些地址绑定。我试图实现的是自动化 IP 更改过程。

最好的方法是编写一个脚本,执行以下操作:

0)终止绑定当前 IP 的服务 1)读取接口的当前 IP 地址。

2)从脚本中静态给出的池中选择一个 IP,但限制是它不会选择当前正在使用的 IP。

$ip3)使用或更改IP $ifconfig 4)重新启动服务

我像下面这样手动执行此操作:

ifconfig eth0:0 "existing ip" netmask "address" broadcast "address" down
ifconfig eth0:0 "new ip" netmask "address" broadcast "address" up
pkill service1
./service -l "new ip address" 

我该怎么做?

答案1

我不太清楚如何在不修改应用程序配置中的所有 IP 绑定的情况下更改 IP。

那么,迁移到 IPv6 并使用 RA 中的生存期来执行平滑的主机 IP 更改怎么样?

更改 IP 地址的目的是什么?我认为从更高级别(负载平衡器、防火墙等)处理 IP 更改可能会更容易。

相关内容