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

8

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

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

Спасибо.

Ханан Н.
источник

Ответы:

7

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

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

haimg
источник