Existe uma maneira de listar o cache local do DNS?

8

Gostaria de obter uma lista do meu cache atual no meu telefone. Qual é o comando a ser emitido para recuperar essa lista?

Eu gostaria de obter um comando e não um aplicativo que faça isso, pois quero incorporar esse comando em um script que estou escrevendo.

Obrigado.

Hanan N.
fonte

Respostas:

7

No Android, o cache DNS não está no nível do SO (Linux), mas no nível Java (gerenciado por java.net.InetAddress ). Portanto, não é possível listar o conteúdo do cache no shell, no entanto, você pode acessá-lo no código Java.

Consulte a pergunta do visualizador de cache DNS do Java no StackOverflow. Uma das respostas possui um código Java de amostra que imprime o cache DNS positivo e negativo. Você pode incorporar esse código em qualquer solução que esteja criando.

haimg
fonte