Рейтинг:0

Имеет ли значение Long DNS TTL, если вы можете выключить сервер, используя старый IP-адрес?

флаг cn

Если мы сохраним старый IP-адрес при переходе веб-сайта на новый IP-адрес, будут ли браузеры/серверы интернет-провайдеров достаточно умными, чтобы обновить запись DNS, если сервер, использующий старый IP-адрес, находится в автономном режиме?

Рейтинг:3
флаг in

Нет, они не будут.

DNS работает полностью независимо от приложения. DNS разрешится, и приложение просто покажет, что не может подключиться.

Если вы планируете перенести запись DNS на новый IP-адрес, заранее уменьшите TTL.

После миграции вы можете увеличить его снова.

флаг cn
Я подумал, что это может быть хорошей функцией. Есть ли причина, по которой это не является обычной практикой? (Предполагая, что браузеры/DNS-серверы могут ограничивать скорость DNS-запросов в случае, когда веб-сайт просто находится в автономном режиме)
флаг in
Это просто невыполнимо. DNS-запросы работают через длинную цепочку задействованных служб, каждая из которых имеет собственный кеш. Приложение никак не может это контролировать.
флаг cn
Извините, мне кажется, я что-то упускаю. Я думаю, что для «www.example.com» приложение может просто запросить в реестре доменов верхнего уровня (для «com») авторитетный сервер имен «example.com». Затем приложение может получить запись CNAME «www.example.com» с сервера имен, значение которой владелец домена должен был обновить, чтобы он стал новым IP-адресом. После этого приложение может использовать новый IP-адрес.
флаг cn
Bob
Для приложений последовательность почти всегда такова: "сервер не работает" `==>` `выдает сообщение об ошибке` и почти никогда `сервер не работает` `==>` *"инициировать протоколы отладки"* и затем запускать целую последовательность тестов, чтобы изолировать основную причину *** и попытаться найти обходные пути.Вы, конечно, разрабатываете свое приложение для этого, но обычно, когда сервер не отвечает, ошибка говорит вам, что это «достаточно хорошо». Отказ сервера также встречается гораздо чаще, чем операторы, меняющие IP-адрес без каких-либо смягчающих мер для пользователей, все еще использующих старый IP-адрес.
флаг in
@ZackLight DNS работает не так.
флаг cn
@ Боб, это имеет смысл. Рад слышать, что теоретически это может сработать.
флаг id
Здесь есть несколько уровней — приложение обычно запрашивает сетевой уровень ОС, который, в свою очередь, запрашивает рекурсивный сервер, который, в свою очередь, запрашивает корневые серверы. Ничто на самом деле не стандартизировано - например, в Linux есть как минимум 2 разных API с несколькими реализациями, каждый из которых может использовать приложение. Изменить что-либо невозможно.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.