Profiles Being Overwritten and All Syncing to Single Profile
I have a specific NextDNS profile in my home used by my family and each device uses iOS app with single profile. I'm not using DynDNS to sync entire network IP.
In the past month since release of new UI version of NextDNS on iOS which looks for login information, whenever visitors are also running NextDNS and joins my guest internal LAN (on same WAN), their NextDNS profile is suddenly synchronized across ALL my family devices on the same LAN. This was a bit of a shock and some effort to correct once they left the LAN.
For example: If you login to iOS app with specific account "A", app displays corresponding profile. As soon as someone joins LAN with another device on the LAN with a different NextDNS account and profile "B", every device will switch to "B" profile on the LAN. It seems like there's some evaluation of Public IP going on since this behavior doesn't occur until all devices are on the same public IP.
13 replies
-
What you describe isn’t possible with how NextDNS works.
Profiles are local to each device (via its configured endpoint). One device joining your LAN cannot change another device’s profile.
If all devices suddenly use the same profile, they are not using their individual app configuration anymore. Instead, everything is going through a shared network identity.
Most likely causes:
- Linked IP enabled → last device to refresh the IP forces its profile for the whole network
- Router or Wi-Fi overriding DNS
- App not active on some devices → fallback to network DNS
The “only happens when all devices share the same public IP” strongly points to an IP-based configuration (Linked IP or router DNS).
Check on an affected device: https://test.nextdns.io
If you see UDP as protocol or the same profile everywhere, that confirms it. -
Normally I would agree with you but the evidence is convincing and frankly just plain weird.
I have installed NextDNS on another "vanilla" iOS device and ensured it had no pre-saved passwords and not logged into same iCloud account. One I take a device, add my profile ID then link the account, everything looks good on Device A. Then on Device B (vanilla setup) I add a different profile ID under a different email account. I don't even link the account on Device B. Within 15 min, device B mirrors Device A. It frankly makes me so angry this is security violation so much so that after years of great service I'm evaluating other DNS tools.
-
Missed last point. I'll triple check no linked IP's and router not using NextDNS DNS IP
-
The last few lines of your suggestion seemed to point me in the right direction. Thank you for your patience and understanding.
I've narrowed the problem down to something in iOS and new NextDNS app. When 2 devices are using the same iCloud account, when you setup each device on NextDNS app with different profiles on different accounts, the last most login will sync all previous devices. There's no warning that this occurs and I physically saw the switchover change "profile" in real-time with https://test.nextdns.io
I'm not sure if this is intended phenomenon but it does present some problems.
-
When test device was removed from iCloud account, then both devices retain their intended profiles with normal behaviour.
-
Success. Running 2 devices on same iCloud account...Removing the saved passwords for both NextDNS accounts. Both devices held their profiles.
So begs the question: Why is iOS app automatically logging in with a different profile without some form of user input/confirmation.
-
**Sigh** Seems I spoke too soon. Within 15 min both devices synched profiles again. I'm at a loss how this can happen. Both protocols are DOH (not UDP) so I assume configured correctly. This new version of the app has to the source of issue.
-
This is easy to duplicate now. Get 2 phones on same iCloud. On one phone, select "Create a profile". Wait 2-5 min. Restart app on the other phone. The other phone now will display thew same newly created profile.
Content aside
-
1
Votes
- 2 days agoLast active
- 13Replies
- 127Views
-
2
Following
