проверьте отключение кеширования днс в андроиде - PullRequest
1 голос
/ 26 марта 2012

Мой коллега отключил DNS-кэширование в приложении Android.Но мы должны проверить, действительно ли мы отключили кэширование.У тебя есть идеи как это проверить?

Мы использовали следующие команды для его отключения:

System.setProperty("networkaddress.cache.ttl", "0");
Security.setProperty("networkaddress.cache.ttl", "0");

ps: это отключение необходимо для автоматических тестов.

Ответы [ 3 ]

0 голосов
/ 27 февраля 2014

Я предполагаю, что Янив видит то, что хочет видеть Янив: если вы наберете исходный код Android для networkaddress, вы увидите, что он появляется только в некотором тестовом коде Apache Harmony. То есть, похоже, что Android не использует настройки networkaddress.cache.ttl.

0 голосов
/ 16 марта 2015

Android не поддерживает этот способ, изменить кэш DNS, когда Android 4.0, не может изменить DNS TTL

это ответ

0 голосов
/ 30 декабря 2012

Работает.Я протестировал подключение к URL сервера с динамическим IP.До того, как удалось разрешить измененный IP-адрес, прошло 2 часа.после добавления вашего кода он разрешил новый IP imm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...