If i put say 123.123.123.123 into firefox desktop or mobile it will try to load a webpage from that host. If i put http://[ipv6] into desktop it works as well. If i do the same on mobile it sends it to my search engine as a query.
Obvious question but is your phone on an IP v6 network?
What does that have to do with anything?
It’s only once you visit a website that it matters whether you’re on an IPv6 network. OP isn’t visiting the website at all; they’re just typing the address and being taken to their search engine
Because if OP was trying to access an IP v6 address from an IPv4 network that wouldn’t work. It wasn’t obvious to me where the issue lies.
I think your misunderstanding comes from the fact that “wouldn’t work” can mean a lot of things, and you didn’t know quite what it meant
If
- you’re not on an IPv6 network,
- you enter the IPv6 address of a website into the address bar and
- the browser attempts to load that website (not a search engine),
then the connection will time out:
OP never got to step 3, which indicates a problem with the browser