Браузеры кэшируют ответы DNS в течение нескольких минут и обычно пытаются установить соединение с первым IP-адресом, возвращенным в ответе DNS. Один и тот же IP-адрес используется до истечения срока действия кэша.
Internet Explorer по умолчанию кэширует DNS-запросы на 30 минут, как указано в параметре реестра DnsCacheTimeout
. Firefox кэширует DNS-запросы в течение 1 минуты, что контролируется параметром конфигурации network.dnsCacheExpiration
.
От: Yahoo Dev Network: лучшие практики для ускорения вашего сайта
Поэтому для использования нескольких IP-адресов в целях балансировки нагрузки DNS-сервер должен изменить порядок адресов, указанных в ответе, выбирая порядок случайным образом или в последовательном порядке « round robin » мода. Фактически это обычно поведение DNS-серверов по умолчанию, когда они отвечают на имена хостов несколькими записями A.
Не существует стандартной процедуры для определения того, какой адрес будет использоваться запрашивающим приложением - несколько распознавателей пытаются переупорядочить список, чтобы дать приоритет численно «более близким» сетям. Некоторые настольные клиенты пробуют альтернативные адреса после истечения времени ожидания соединения 30-45 секунд.
От: Википедия: круговой DNS