I think you have part of your answer.
Get a laptop with a SIM Card reader, and do what you may.
The reason it doesn’t work with IP is because, it started out with local networks and was expanded from that. A domain name is similar to a phone number, just that the user has the IP routing information available, whereas in case of phone connection, a probably similar system for routing is all abstracted by cell exchanges.