8 votes

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

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

Je voudrais obtenir une commande et non une application qui le fait, car je souhaite incorporer cette commande dans un script que j'écris.

Merci.

8voto

Shog9 Points 183

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

Veuillez consulter la question Java DNS cache viewer sur StackOverflow, l'une des réponses contient un code Java d'exemple qui affiche le cache DNS positif et négatif. Vous pouvez incorporer ce code dans la solution que vous êtes en train de développer.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X