diff --git a/app/app.iml b/app/app.iml
index 9449018a..4c1ac093 100644
--- a/app/app.iml
+++ b/app/app.iml
@@ -100,7 +100,6 @@
-
diff --git a/app/src/main/java/eu/faircode/netguard/DatabaseHelper.java b/app/src/main/java/eu/faircode/netguard/DatabaseHelper.java
index 0ac6a599..15bcb38e 100644
--- a/app/src/main/java/eu/faircode/netguard/DatabaseHelper.java
+++ b/app/src/main/java/eu/faircode/netguard/DatabaseHelper.java
@@ -794,9 +794,12 @@ public class DatabaseHelper extends SQLiteOpenHelper {
try {
SQLiteDatabase db = this.getReadableDatabase();
// There is a segmented index on resource
- return db.compileStatement(
- "SELECT qname FROM dns WHERE resource = '" + ip.replace("'", "''") + "'")
- .simpleQueryForString();
+ String query = "SELECT qname";
+ query += " FROM dns";
+ query += " WHERE resource = '" + ip.replace("'", "''") + "'";
+ query += " ORDER BY time DESC";
+ query += " LIMIT 1";
+ return db.compileStatement(query).simpleQueryForString();
} catch (SQLiteDoneException ignored) {
// Not found
return null;