Can't access HA on iOS (Local DNS)

Hi everyone. I’m running HAOS on a VM. My router doesn’t support NAT Loopback so I’m running Adguard as a LAN-wide DNS with multiple DNS rewrites for my applications. I’m able to reach HA on a browser from my LAN but for some reason I’m unable to reach HA from iOS whenever connected to my WLAN. Additional details:

  • Running Nginx Proxy Manager as a HA add-on. Works fine.
  • Adguard running on a different machine. I know it works fine because I can reach my Jellyfin instance over https both from LAN and WAN using the same URL, for example. Works fine on iOS and computer HW.
  • I have no VLANS
  • Router DNS is set to the Adguard machine IP.
  • I tried setting the local IP address of HA http://192.168.100.162:8123 as the internal URL on the iOS companion app but I always get Error saving URL - The internet connection appears to be offline.
  • External https URL works fine from WAN (e.g mobile data)

This leads me to believe there’s something wrong or something has to be done within HA and/or my iPhone to be able to reach HA from the WLAN. Any help is greatly appreciated.

Thanks!

If you can’t access it via IP address, it doesn’t sound like a DNS issue. Is your phone on “192.168.100.*” as well? Have you set the SSID as well in the companion app under the internal URL?

Yes. My phone is in the same subnet and i’ve also tried to set the corresponding SSID under the internal URL.

Figured it out. For some weird reason I had the local network access to HA disabled on my phone under Settings > Privacy & Security > Local Network.