I am trying to figure out what exactly is going on with my (I thought) quite straight-forward setup:
- I enabled MagicDNS
- I’ve setup CNAME aliases on public DNS (I’m using Cloudflare) from my privately owned subdomain(s) to magicDNS names
- This setup seems to work on (all have tailscale and are, obviously, connected) MacBook and on an iPhone, but not on (any) Android browser (I use Samsung S21 with Android 12)
Here is DNS query response on my android (CNAME gets correctly resolved)
and here is what for example Firefox on Android shows:
(I am not allowed to upload 2nd image, but basically it’s “server ip can’t be found”)
Some ending remarks:
- I have waited enough for DNS propagation so I don’t think that’s a problem any more at this time (DNS query result is a proof)
- Latest Opera, Chrome, Firefox all fail in the same way on Android
- if I don’t use CNAME but an A record with tailscale-provided IPs everything is fine
- I turned off cloudflare proxying, just in case you are wondering if that might be an issue (but, anyway, it would probably be a problem on all OSes, not only Android)
Does anyone have any ideas, is there something on the OS level in my Android that could cause this?
Thanks!