AdguardTeam / AdGuardDNS

Public DNS resolver that protects you from ad trackers
https://adguard-dns.io/
GNU Affero General Public License v3.0
777 stars 60 forks source link

Simple query log view, unite all query types into a single record #651

Open anxiouslelimo opened 1 year ago

anxiouslelimo commented 1 year ago

Issue Details

Comparison of AdguardDNS and NextDNS query logs.

nextdns_omgubuntu adguard_omgubuntu nextdns_guardian

adguard_guardian

AdguardDNS shows multiple logs for same request differentiated by Type A (ipv4 address record) and Type HTTPS whereas in NextDNS only a single request is logged. Sometimes Type A requests are logged twice. This means that Adguard logs ~twice the amount of requests than NextDNS.

Proposed solution

Resolve queries in a way that NextDNS does.

ameshkov commented 1 year ago

There is no difference between DNS resolution of AGDNS and NextDNS. From your screenshot it seems that the difference is how query log is shown, NextDNS log precision is lower and they group several queries into a single record.

Changed the feature request name to make it more clear.

anxiouslelimo commented 1 year ago

@ameshkov This makes huge difference especially in the free plan limit of 300k requests since AGDNS counts every query type as distinct requests. In my testing, i was topping 10k-15k requests a day with AGDNS whereas with NextDNS it is hardly 5k-8k.