Gibt es eine Möglichkeit, den lokalen DNS-Cache aufzulisten?

8

Ich möchte eine Liste meines aktuellen Caches auf meinem Telefon erhalten. Welchen Befehl muss ich ausgeben, um diese Liste abzurufen?

Ich möchte einen Befehl erhalten und keine App, die das tut, da ich diesen Befehl in ein Skript integrieren möchte, das ich schreibe.

Vielen Dank.

Hanan N.
quelle

Antworten:

7

In Android befindet sich der DNS-Cache nicht auf Betriebssystemebene (Linux), sondern auf Java-Ebene (verwaltet von java.net.InetAddress ). Daher ist es nicht möglich, den Cache-Inhalt der Shell aufzulisten, Sie können jedoch über den Java-Code darauf zugreifen.

Bitte sehen Java DNS - Cache - Viewer Frage auf Stackoverflow, eine der Antworten hat einen Beispiel - Java - Code , das druckt die positiven und negativen DNS - Cache. Sie können diesen Code in jede Lösung integrieren, die Sie erstellen.

haimg
quelle