I have a Qwest Aciontec Q1000 modem/router combo, which does not support loopback. I run a webserver on the LAN, and when I'm on the LAN, I can only access it by its local IP 192.168.0.201. When I'm outside the LAN, I can access the machine by typing mm.example.com. I can do this because I have a no-ip account that points to my WAN IP, and I have port forwarding set up.
When I'm on my laptop, I have to edit my /etc/hosts file such that mm.example.com points to 192.168.0.201. Then, when I leave the WAN, I have to comment that out.
Can I just purchase a router that supports loopback so that I can access my webserver on the LAn by visiting mm.example.com or do I need to purchase a new modem as well?