Кеш DNS JVM и циклический перебор DNS

Как кеш DNS JVM справляется с циклическим перебором DNS? Кэширует ли он все IP-адреса для домена, а затем чередует их, или он кэширует один IP-адрес, а затем использует его для всех будущих запросов, пока не истечет срок действия кеша?


person Anton    schedule 26.08.2011    source источник
comment
Аналогичный вопрос: stackoverflow.com/questions/1256556/   -  person Santosh    schedule 26.08.2011
comment
Этот вопрос возглавляет список поиска jvm cached dns. Аналогичный вопрос полезен, но более конкретен для конкретного сценария. Этот вопрос касается общей проблемы. Таким образом, я думаю, что это лучший вопрос.   -  person James Sumners    schedule 21.05.2012
comment
@Santosh Да, в этом сообщении описывается проблема кеширования DNS и несколько способов изменить TTL, чтобы значения не кешировались так долго.   -  person Jon Onstott    schedule 21.01.2016


Ответы (1)


Кажется, что JVM не меняет IP-адреса. Он просто берет один адрес и использует его в течение всего времени существования процесса. Прочтите эту статью от SUN / Oracle. Похоже, что единственный выход - либо полностью отключить кеширование DNS, либо сохранить низкое время ttl. Также перейдите по следующей ссылке.

http://www.verisigninc.com/assets/stellent/030957.pdf

person Santosh    schedule 26.08.2011