Local servers (with local/private 172.x ip addresses) can't be accessed here from android phones.
Does not work:
Access any local host via hostname.
Access a internet host for which the hostname is configured locally (openwrt hosts) only.
(This is why I assume that my local openwrt-DNS is eventually queried. But android does not seem to like if the ip addresses are local/private then)
Access local host via ip address.
Access anything from any other system (Linux and Windows, Firefox, Chrome, Filebrowser, ping, ssh, ...)
I found other discussions (not this forum). Often it is assumed that android sends everything to google via DNS over HTTPS. This does not seem to be the case here as it works with "local" hostnames with public ip addresses.
There is also mDNS...
To be honest, I am also a bit confused now. Not sure when which type of DNS resolution is expected to run.
I could not even figure out whether openwrt should run mDNS service (I do assume that it does not).
From my point of view there are two possible options to solve this:
- Configure my openwrt box to force android clients to use the local DNS always and to trust it also for local/private ip addresses.
- Force android to use the local DNS always (only in my local Wifi?) by do some configurations.
Many Thanks for any hints