回答:
Androidでは、DNSキャッシュはOSレベル(Linux)ではなく、Javaレベル(java.net.InetAddressによって管理される)にあります。したがって、シェルからキャッシュの内容を一覧表示することはできませんが、Javaコードからアクセスすることはできます。
StackOverflowでJava DNSキャッシュビューアの質問を参照してください。回答の1つに、正および負のDNSキャッシュを出力するサンプルJavaコードがあります。そのコードを、構築しているソリューションに組み込むことができます。