AdguardTeam / AdguardTeam/DnsLibs
Implement dnsmasq-like syntax for DNS upstreams to enable per domain resolving
- Langage dominant
- C++
- Étoiles
- 119
- Forks
- 23
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### 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_
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Évaluation
Cette issue n'a pas encore été évaluée.