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