I know it’s been a week, but…
I assume the machine you’re using on your friend’s network has a Wireguard client configured for Wireguard account/network info.
I don’t use Wireguard, does it have it’s own DNS mechanism to resolve Wireguard-connected device names?
For example, Tailscale has MagicDNS which will always resolve host names that use a fully-qualified Tailscale name to a Tailscale address.
E.G: My Raspberry Pi host name is “raspberrypi”. Using just the short name it will attempt to resolve via local network DNS by appending local network domain to the end and querying the local DNS server.
If I append the Tailscale domain (“raspberrypi.tailscale2525.net”), the Tailscale client will intercept the lookup and resolve to the Tailscale IP and route through the Tailscale mesh, regardless of local IP range.
I assume Wireguard works the same (I’ve never used it). Mesh networks (somehow) see their own network differently than just an IP network.
I refuse to use Unifi products after a client’s one year old Cloudkey died because they use an actual hard drive inside for the OS, not just the data (it’s designed for storing NVR recordings).
They don’t even mirror the drive locally. There’s just everything wrong with this approach. The OS should run from M2 and the data drive needs to be mirrored - this is just basic high availability design today. And for the price they charge, there’s no reason to not do this. I just wonder what the requirements discovery looked like, and who signed off on such a weak approach.
For the price of a cloud key (which is essentially required for a business environment), it’s a piece of shit. Plus the damn things die all the time.
Add to it the whole system is problematic - they’re slow to discover devices when setting up/reconfiguring/replacing hardware, we’re constantly having to tinker with client sites for odd disconnects, etc.
Unifi belongs in the bin. For a home user you’d be better off with any decent consumer router, which doesn’t have the unnecessary complexity (and learning curve) of Unifi. I hate that it’s what our company prefers to deploy.