Apakah ada cara untuk mendaftar cache dns lokal?

8

Saya ingin mendapatkan daftar cache saya saat ini di ponsel saya, apa perintah untuk mengeluarkan untuk mengambil daftar itu?

Saya ingin mendapatkan perintah dan bukan aplikasi yang melakukannya, karena saya ingin memasukkan perintah itu ke dalam skrip yang saya tulis.

Terima kasih.

Hanan N.
sumber

Jawaban:

7

Di Android, Cache DNS bukan pada level OS (Linux), tetapi pada level Java (dikelola oleh java.net.InetAddress ). Oleh karena itu, tidak mungkin untuk membuat daftar konten cache dari shell, namun Anda dapat mengaksesnya dari kode Java.

Silakan lihat pertanyaan penampil cache DNS DNS pada StackOverflow, salah satu jawaban memiliki sampel kode Java yang mencetak cache DNS positif dan negatif. Anda dapat memasukkan kode itu ke dalam solusi apa pun yang Anda buat.

haim
sumber