Original topic:

Feature request: Change Private DNS settings with routines

(Topic created: 06-02-2025 12:39 PM)
981 Views
PietPiraat
Constellation
Options
Galaxy S Phones

Hello,

I would like to be able to change the private dns settings of my phone depending on whether I am connected to my home WiFi or not. It doesn't seem like there is an option to do this.

The routine would be:

If -> Connected to home WiFi
Then -> Set Private DNS to off

 

If -> Disconnected from home WiFi
Then -> Set Private DNS hostname: customprovider.dns.something

3 Replies
realaud
Honored Contributor
Options
Galaxy S Phones

You might try the Connect/disconnect from a VPN after adding a VPN to the advanced connection settings.  It really is odd that they have an actual setting for a private DNS server, but not an action in routines.

0 Likes
meself
Honored Contributor
Options
Galaxy S Phones
As far as I know its for one setting
0 Likes
tango_fox
Constellation
Options
Galaxy S Phones

This is a very good point. Currently, there’s no way to automate turning Private DNS on or off based on your Wi‑Fi connection in One UI — but this kind of functionality already exists in iOS.

On iOS and macOS, you can create profiles with ā€œOnDemandRulesā€ that enable or disable encrypted DNS depending on the connected SSID. This lets you use your own DNS (like AdGuard Home or a local cache) when you’re at home and revert back to encrypted DNS when you’re elsewhere.

Technically, a similar implementation in Samsung’s Modes & Routines could work like this:

  • If connected to a specified SSID (like your home Wi‑Fi) → set Private DNS to Off or Automatic (so your phone can use the router’s DNS).
  • If disconnected or connected to a different network → enable Private DNS with a custom hostname (such as NextDNS or Quad9).

This would enable greater flexibility and control, while retaining the ability to protect DNS requests outside the home.

Such a feature would align with growing user preferences for both performance and privacy — depending on their network — without requiring manual intervention each time.

0 Likes