Bug 510422 - GUI option to connect to encrypted DNS
Summary: GUI option to connect to encrypted DNS
Status: CONFIRMED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_networkmanagement (other bugs)
Version First Reported In: 6.4.5
Platform: CachyOS Linux
: NOR wishlist
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-09 10:31 UTC by jo.mo.cu
Modified: 2025-10-16 18:19 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jo.mo.cu 2025-10-09 10:31:53 UTC
I find it incredible and a big mistake that there is currently no option to configure a private DNS (encrypted DNS) through the KDE graphical interface. Do we have to report it here for it to be implemented?

Currently, there is only an option to manually configure an unencrypted DNS... Please implement it graphically, for the security of the computers.

Thank you, best regards.
Comment 1 TraceyC 2025-10-09 19:52:53 UTC
So we can better understand what you would like to see implemented, can you tell us the settings or software you're using for encrypted DNS? Are you talking about DNS-over-HTTPS, DNSCrypt, or something else?

Thanks.
Comment 2 jo.mo.cu 2025-10-09 21:24:01 UTC
(In reply to TraceyC from comment #1)
> So we can better understand what you would like to see implemented, can you
> tell us the settings or software you're using for encrypted DNS? Are you
> talking about DNS-over-HTTPS, DNSCrypt, or something else?
> 
> Thanks.

It depends on the device. On Android, I use DNS-over-TLS (because it's native to the system), and on my PC, I use DNS-over-HTTPS in my browser because it's practically built-in.
And on my previous operating system, I used dnscrypt...
But anyway, I think it would be good to support TLS and HTTPS natively through the interface because they are the most well-known and are usually offered in both protocols.
But anyway, I think it would be good to support TLS and HTTPS natively through the graphical interface because they are the best known and configuration is usually offered in both protocols. 
Examples: 
https://controld.com/free-dns
https://developers.cloudflare.com/1.1.1.1/encryption/

Personally, I would use HTTPS, but that's up to the end users to decide.
Comment 3 TraceyC 2025-10-10 16:49:06 UTC
For this to be actionable, it needs to be a focused request, focused on KDE Plasma (not Android or other environments).
KDE Plasma already provides a way to specify your DNS servers through Settings - Wi-Fi & Networking. For controld, this would be all that's needed.

https://docs.controld.com/docs/deployment
Software is Optional
Most modern operating systems support Secure DNS protocols like DNS-over-HTTPS and DNS-over-TLS. This means that no software is required to be installed in order to use Control D. 

https://docs.controld.com/docs/supported-platforms
This lists Linux

Can you describe a configuration you would have to do manually that would be improved by a UI in Plasma?
Comment 4 jo.mo.cu 2025-10-10 18:29:06 UTC
(In reply to TraceyC from comment #3)
> For this to be actionable, it needs to be a focused request, focused on KDE
> Plasma (not Android or other environments).
> KDE Plasma already provides a way to specify your DNS servers through
> Settings - Wi-Fi & Networking. For controld, this would be all that's needed.
> 
> https://docs.controld.com/docs/deployment
> Software is Optional
> Most modern operating systems support Secure DNS protocols like
> DNS-over-HTTPS and DNS-over-TLS. This means that no software is required to
> be installed in order to use Control D. 
> 
> https://docs.controld.com/docs/supported-platforms
> This lists Linux
> 
> Can you describe a configuration you would have to do manually that would be
> improved by a UI in Plasma?

Add the option to use a private DNS, DNS-over-HTTPS, or DNS-over-TLS via the GUI.
Perhaps where the unencrypted DNS is currently entered, add the options to use a private DNS.!!
Comment 5 TraceyC 2025-10-10 18:56:56 UTC
> Perhaps where the unencrypted DNS is currently entered, add the options to use a private DNS.!!

Can you provide a screenshot of the settings page you're thinking of?
Comment 6 jo.mo.cu 2025-10-11 17:12:55 UTC
Yeah, add here a new option
https://i.imgur.com/HkKQcUi.png

Changue the actual "Input text", and do something similar to this.
https://jsfiddle.net/jomocu/Leydg1fo/10/
Comment 7 TraceyC 2025-10-16 16:58:41 UTC
Thanks for the mockups, I see what you're asking for. I'll pass this along to the developers to consider.
Comment 8 jo.mo.cu 2025-10-16 18:19:41 UTC
(In reply to TraceyC from comment #7)
> Thanks for the mockups, I see what you're asking for. I'll pass this along
> to the developers to consider.

Okey, thanks