AdguardTeam / AdguardTeam/DnsLibs
Implement dnsmasq-like syntax for DNS upstreams to enable per domain resolving
- Lingua principale
- C++
- Stelle
- 119
- Fork
- 23
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
### Issue Details
There are cases when specific domains have to be resolved via specific DNS servers. For example, it can help enabling the usage of AI services while they have unnecessary geo-restrictions. See https://www.comss.ru/page.php?id=7315 as a good example of such DNS services.
### Proposed solution
However, it is also good to have all the rest DNS requests to go through another set of DNS servers. For this to happen I propose to implement dnsmasq-like syntax to define DNS upstreams per domains similar to how it works in **AdGuard Home** - see https://github.com/AdguardTeam/AdGuardHome/wiki/Configuration#specifying-upstreams-for-domains:

Different approaches to query DNS servers like _load-balancing_, _parallel requests_, _fastest IP_ are also nice to have.
### Alternative solution
_No response_
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.