Механизмы, основанные на DNS, являются проблематичными, даже если вы добавляете низкие TTL в файлы зон.
Причина этого заключается в том, что многие приложения (например, MSIE) поддерживают свои собственные кэши, которые игнорируют TTL. Другое программное обеспечение выполнит один gethostbyname()
или эквивалентный вызов и сохранит результат до перезапуска программы.
Что еще хуже, рекурсивные DNS-серверы многих интернет-провайдеров, как известно, игнорируют TTL ниже своего предпочтительного минимума и навязывают свои собственные более высокие TTL.
В конечном счете, если сайт должен работать из обоих центров обработки данных без изменения его IP-адреса, вам необходимо изучить механизмы "Multihoming" через глобальные объявления маршрута BGP4.
При использовании множественной адресации вам необходимо получить как минимум сетевой блок / 24 «независимого от поставщика» (он же «PI») адресного пространства, а затем сообщить о нем только глобальной таблице маршрутизации с сайта резервного копирования, если основной сайт переходит в автономный режим.