The original post: /r/selfhosted by /u/ImpostureTechAdmin on 2025-01-17 22:03:02.

I have a OnePlus 9 Pro running Android 14. I have disabled private DNS, and statically configured my DNS server’s IP into my wifi config (though I’d prefer to use DHCP).

DNS server is freeipa, and everything has certificates signed by the FreeIPA server who’s CA cert is installed in the trust store on all my devices. Bitwarden and all the likes are happy, which are usually very picky about certificates. IPv6 is disabled across the network.

The issue is that, despite all my efforts, my phone randomly refuses to resolve records of local services. I use “.home” as a TLD for stuff that’s run internally, and often time apps work without issue. Just as often though, they don’t work.

Firefox resolves the records much more reliably than other apps on the phone, which all typically lose sight at the same time, including the NextCloud app, Bitwarden app, and “Net Analyzer” app. Net Analyzer confirmed my settings as well, noting that IPv6 has no specified DNS server, and it sees my router’s IP address (which forwards lookups to FreeIPA, then cloudflare for external records), but often can’t see my services.

I’ve tried static IP configs, I’ve tried disabling mobile data to ensure nothing is slipping through the cracks, I’ve quadruple checked private DNS, and a bunch of other stuff I can’t think of but will note if mentioned in the comments.

No other devices (servers, laptops, desktops, remote clients, apple devices, etc.) have issues. Just this phone which is also the only android device that accesses this stuff.

What do?