AdguardTeam / AdGuardHome

Network-wide ads & trackers blocking DNS server
https://adguard.com/adguard-home.html
GNU General Public License v3.0
24.65k stars 1.78k forks source link

DNS query record filtering #7151

Open Bitcion opened 1 month ago

Bitcion commented 1 month ago

Prerequisites

The problem

When querying DNS records for a keyword, such as "chatgpt," there will be many duplicate records. The effective queries are all records related to the keyword, not just repeated records for one domain. This makes it easier to collect all relevant DNS domains.

Proposed solution

It is recommended to provide an option like "merge duplicate records" in the record type selection.

Alternatives considered and additional information

No response

tjharman commented 1 month ago

Can you please clarify - are you talking about the query log? You say "Querying DNS records" but I think you mean "Querying the log via WebGUI of DNS requests"

image

Is that what you're talking about? And to also confirm, you're asking so there was prehaps a box called "Show unique entries only" so that apple.com would only be shown once, time.apple.com would only been shown once etc.

How would you propose that timestamps are shown then? No timestamps? A range? Same for clients if multiple clients have looked up that entry how would you propose that should be shown?

It's a good idea for a feature request IMHO I'm just not sure how the details of it would work.

Zerorigin commented 1 month ago

Can you please clarify - are you talking about the query log? You say "Querying DNS records" but I think you mean "Querying the log via WebGUI of DNS requests"

image

Is that what you're talking about? And to also confirm, you're asking so there was prehaps a box called "Show unique entries only" so that apple.com would only be shown once, time.apple.com would only been shown once etc.

How would you propose that timestamps are shown then? No timestamps? A range? Same for clients if multiple clients have looked up that entry how would you propose that should be shown?

It's a good idea for a feature request IMHO I'm just not sure how the details of it would work.

In the outer pages, data is grouped by domain and only the last domains is listed.

When an entry is clicked or touched, a hover window pops up or a list expands.

The data in the hover window (or expanded list) is displayed in the current style, but only the current domain is listed.