Réponses:
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.