Router DNS Loopback
I just switched to DSL and the service was not compatible with my Airport Base Station, which I'd been using for my cable modem setup. The DSL modem has wireless, so I'm using that and it works fine.
I had to use port mapping to map specific ports to one of the Macs on my network, which works as a Web server, e-mail server, FileMaker Pro server, etc. This sends all requests for those servers to that machine, which handles them without problems when those requests come from a computer outside my network.
However, when I attempt to access a Web site (or any other port-mapped service) from another computer ON the network, I'm presented with a dialog that asks for a password to access the router's settings.
I called the router's manufacturer (ActionTec) and was told that the router could not handle loopback requests. So when my computer attempted to access my web server and was told that the web server had the same IP address as the computer making the request, the router prevented the request from being accepted. ActionTec says that this is how the router works and there's no way to change it.
The support guy then told me that I could possibly get around the problem by modifying my lmhost file, which I took to mean my etc/hosts file. I am not Unix literate and although I found some help docs on the Apple Web site, following their instructions did no good.
My understanding is that I need to create some kind of entry somewhere that will tell my computer that the domain name I seek is really found at 192.168.0.2 rather than the external IP address.
How do I do this?
Dual G5 Mac OS X (10.4.3) 1.5 GB RAM