
Failure to resolve local dns records in phone
I use a pi-hole paired with Unbound (upstream).
Local DNS records pointing to my Nginx Proxy Manager (NPM) IP and Nginx Proxy Manager handles the routing to the correct ports.
My Unbound Config: https://pastebin.com/Lx9BAtpw
While this setup works perfectly on my laptop but its a bit finicky on my phone. Some domains work while the others don't. If i try to access the services through the ip address it works perfectly. The domains that do work are Gitea, Jellyfin and Nginx the rest of them dont work and the thing is the nginx proxy manger setting for all the domains are the same.
I have disabled Private DNS in my phone settings. I also have disabled Use Secure DNS in my phone. Interestingly when i try to access the domains that do not work in my phone I see that my phone is Querying a website www.ripe.net in the pihole query logs.