У моего веб-хостера проблемы с DDOS-атаками и перегрузкой маршрутизации. Из-за этого мой IP-адрес иногда становится недоступным, и я хотел бы добавить аварийный IP-адрес для домена.
Однако 2 A-Records означают, что он похож на балансировщик нагрузки, который НЕ то, что я ищу. Я не хочу, чтобы резервный компьютер был доступен в любое время - за исключением случаев реальных проблем или простоя IP-адреса первого выбора.
Есть ли готовое решение, позволяющее использовать такой IP-адрес аварийного переключения?
Если нет, то требуется перенастройка DNS: есть ли рекомендуемый сценарий или аналогичный, который можно запустить на вторичном компьютере (конечно, это с другим хостом). Это должно проверить, не работает ли первый IP-адрес и перезаписать A-запись, верно? Это требует, чтобы мой хостинг домена предоставил API для настроек DNS ...
Любой поставщик DNS, поддерживающий динамический DNS, может помочь с этим требованием.
Предположим, вы используете DynDns и получите динамическое DNS-имя uptime.homeunix.com
Примечание 1. Предположим, ваше имя пользователя DynDns - foobarme, а ваш пароль - «LeTmeiN».
Использовать 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
.
Если вам нужно использовать резервный веб-хост, это просто ...
$ python ipcheck.py -a 192.0.2.200 foobarme LeTmeiN uptime.homeunix.com
TTL DNS на этих DynDns Записи DDNS обычно составляют одну минуту ... довольно мало.
Примечание 1: Кстати, uptime.homeunix.com
доступен прямо сейчас, если вам это нравится :-)