networking主机DDoS的DNS解决方法

我的webhoster似乎有一些DDOS攻击和路由过载的麻烦。 这使得我的IP有时不可用,我想为该域添加故障转移IP。

但是,2个logging意味着它类似于负载平衡器,这不是我正在寻找的。 我不希望后备机器随时被访问,除非遇到真正的麻烦或第一selectIP的停机时间。

有没有一个现成的解决scheme,让我这样的故障转移IP?

如果不是,则需要DNS重新configuration:是否存在推荐的脚本或可以在辅助计算机上运行的类似程序(当然,这是与不同的主机)。 这必须检查第一selectIP是否closures,并且必须覆盖Alogging,对吧? 这就要求我的域名托pipe服务提供DNS设置的API …

任何支持dynamicDNS的DNS提供商都可以协助满足这一要求。

假设您使用DynDns并获取uptime.homeunix.com的dynamicDNS名称。 假设你的DynDns用户名是foobarme,密码是“LeTmeiN”

  • 假设您的主虚拟主机的地址是192.0.2.100
  • 假设您的备份networking主机的地址是192.0.2.200
  • 假设您的Web服务地址是http://solid.rock.local/

使用ipcheck.py将您的主要地址分配给uptime.homeunix.com (我正在使用Linux)…

 $ python ipcheck.py -a 192.0.2.100 foobarme LeTmeiN uptime.homeunix.com 

现在将CNAME solid.rock.local改为uptime.homeunix.com

如果你需要使用备份networking主机,这是很容易的…

 $ python ipcheck.py -a 192.0.2.200 foobarme LeTmeiN uptime.homeunix.com 

这些DynDns DDNSlogging上的DNS TTL通常是一分钟…非常低。


注1:BTW, uptime.homeunix.com现在可用,如果你喜欢它:-)