Risposte:
In Android, la cache DNS non è a livello di sistema operativo (Linux), ma a livello di Java (gestito da java.net.InetAddress ). Pertanto, non è possibile elencare i contenuti della cache dalla shell, tuttavia è possibile accedervi dal codice Java.
Vedi la domanda del visualizzatore di cache DNS Java su StackOverflow, una delle risposte ha un codice Java di esempio che stampa la cache DNS positiva e negativa. Puoi incorporare quel codice in qualunque soluzione tu stia costruendo.