Existe-t-il un moyen de répertorier le cache DNS local?

8

Je voudrais obtenir une liste de mon cache actuel sur mon téléphone, quelle est la commande à émettre pour récupérer cette liste?

J'aimerais obtenir une commande et non une application qui le fait, car je veux incorporer cette commande dans un script que j'écris.

Merci.

Hanan N.
la source

Réponses:

7

Sous Android, le cache DNS n'est pas au niveau du système d'exploitation (Linux), mais au niveau Java (géré par java.net.InetAddress ). Par conséquent, il n'est pas possible de répertorier le contenu du cache à partir du shell, mais vous pouvez y accéder à partir du code Java.

Veuillez consulter la question du visualiseur de cache DNS Java sur StackOverflow, l'une des réponses contient un exemple de code Java qui imprime le cache DNS positif et négatif. Vous pouvez incorporer ce code dans la solution que vous créez.

haimg
la source