dnsproxy icon indicating copy to clipboard operation
dnsproxy copied to clipboard

Add DDR support to plain DNS upstream

Open ameshkov opened this issue 2 years ago • 3 comments

Currently, it only supports it on the server-side, not on the client-side.

Basically, it means that we should provide an option that will automatically upgrade plain DNS to one of the encrypted protocols provided in DDR response.

Note, that this is a low-priority feature request. The way dnsproxy is currently used assumes that the user knows what exact protocol they want to use and auto-upgrade might be unexpected.

ameshkov avatar Mar 06 '23 09:03 ameshkov

Hello, Most of the providers have only DNS server-side DDR support at present. To create an automated feature from the client's end, I think it could be done through browsers. For example, if the DNS server responses with "h3" support, then the client's browser should be enabled with "h3" which is a manual task at present.

pratyushdikshit26 avatar Mar 06 '23 17:03 pratyushdikshit26

FYI, we already have the similar DDR-related feature request (AdguardTeam/AdGuardHome#4696) in the AdGuard Home repo.

EugeneOne1 avatar Mar 07 '23 08:03 EugeneOne1

Interesting approach with ddr:// proto, I like it.

ameshkov avatar Mar 07 '23 09:03 ameshkov