У меня нет обширных знаний о DNS, поэтому я хочу быть как можно более осторожным, прежде чем нажимать на курок для перенаправления.
Сценарий
Я делаю простой перенос веб-сайта с одного сервера на другой. Во время простоя я хочу переключить DNS на новый сервер. Если что-то пойдет не так, и я немедленно переключу DNS обратно, что потенциально может пойти не так? Может ли DNS каким-либо образом испортиться?
Перед внесением этого изменения я установлю TTL на 5 минут на каждом сервере.
Наверное, попадете в кеширование DNS. Сначала вам нужно дождаться обновления кеша ваших поставщиков посетителей, а затем, если вы решите вернуться, вам нужно будет снова подождать. Многие интернет-провайдеры обычно отменяют значение TTL и устанавливают его минимум на 1 час.
По моему опыту, посетители переходили на старый IP через много часов после смены DNS.
Я предлагаю использовать какой-то обратный прокси, например nginx, перед вашими сайтами и переключать с его помощью бэкенды.