Есть ли способ перечислить локальный DNS-кэш?


8

Я хотел бы получить список моего текущего кэша на моем телефоне, какую команду нужно выполнить для получения этого списка?

Я хотел бы получить команду, а не приложение, которое делает это, так как я хочу включить эту команду в сценарий, который я пишу.

Спасибо.

Ответы:


7

В Android кэш DNS находится не на уровне ОС (Linux), а на уровне Java (управляется java.net.InetAddress ). Следовательно, невозможно отобразить содержимое кэша из оболочки, однако вы можете получить к нему доступ из кода Java.

Пожалуйста, посмотрите вопрос о просмотре кэша Java DNS на StackOverflow, один из ответов содержит пример кода Java, который печатает положительный и отрицательный DNS-кэш. Вы можете включить этот код в любое решение, которое вы создаете.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.