You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Have a question or an idea? Please search it on our forum to make sure it was not yet asked. If you cannot find what you had in mind, please submit it here.
Problem Description
At present AdGuard supports specifying domains/subdomains and the upstream DNS server to use for those specific domains. This works great but gets a bit tricky if you want to match based on a post or prefix in a domain name without having to list individual domains.
Proposed Solution
Add support for wildcard character similar to the one in block list syntax.
For example, *example.com would match superexample.com, 1example.com but not example.com example.* would match any TLD
*-pre.example.com would match something-pre.example.com, another-pre.example.com, etc but not -pre.example.com
Alternatives Considered
Alternative is to use DNSMASQ which has support for *example.com matching.
Additional Information
DNSMASQ implementation
Matching of domains is normally done on complete labels, so /google.com/ matches google.com and www.google.com but NOT supergoogle.com. This can be overridden with a * at the start of a pattern only: /*google.com/ will match google.com and www.google.com AND supergoogle.com. The non-wildcard form has priority, so if /google.com/ and /*google.com/ are both specified then google.com and www.google.com will match /google.com/ and /*google.com/ will only match supergoogle.com.
For historical reasons, the pattern /.google.com/ is equivalent to /google.com/ if you wish to match any subdomain of google.com but NOT google.com itself, use /*.google.com/
Would this issue only be for a single destination IP or also for a wildcard DNS services that resolves IPs dynamically (i.e. likexip.io, these services or hipio)?
Have a question or an idea? Please search it on our forum to make sure it was not yet asked. If you cannot find what you had in mind, please submit it here.
Problem Description
At present AdGuard supports specifying domains/subdomains and the upstream DNS server to use for those specific domains. This works great but gets a bit tricky if you want to match based on a post or prefix in a domain name without having to list individual domains.
Proposed Solution
Add support for wildcard character similar to the one in block list syntax.
For example,
*example.com
would match superexample.com, 1example.com but not example.comexample.*
would match any TLD*-pre.example.com
would match something-pre.example.com, another-pre.example.com, etc but not -pre.example.comAlternatives Considered
Alternative is to use DNSMASQ which has support for
*example.com
matching.Additional Information
DNSMASQ implementation
https://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
The text was updated successfully, but these errors were encountered: