I have been trying to configure my network so that I can use accessTunes to listen to my iTunes library when I am not at home. I have confirmed that my ISP will allowing incoming traffic on the ports I wish to use (8100).
About my set up:
•My ISP is RoadRunner cable. My account comes with two IP addresses.
•I use an AirPort base station (graphite) as a wireless router. Since I have more than two Macs, I have configured my base station to use NAT to share a single IP address with multiple computers.
•Each Mac is running 10.4.1.
•I have configured each Mac's IP address MANUALLY in Networking preferences.
•I have configured OS X's built-in firewall to allow incoming traffic on ports 8001-8010 & 8100 on my PowerMac G4 (the machine I want to act as a server).
•I have configured Port Mapping on my AirPort base station to direct traffic from Public Port 8100 to the Private IP of my PowerMac G4. (10.0.1.150) on Private Port 8100.
Under the above configuration, each machine is able to go on-line, access the Internet, exchange e-mail, and can exchange/share files. Furthermore, accessTunes is available from within my network on port 8100 at the static IP address I've assigned to it. However, the file server is NOT available to anyone outside my network nor can I access it using my RoadRunner IP.
If I change my setup, then my accessTunes is accessible from outside my home network on port 8100. Disabling NAT translation on the AirPort base station and using DHCP to set IP addresses in Network preferences will allow access to my accessTunes on port 8100 using my RoadRunner IP. It is accessible from outside and inside my network on port 8100 using my RoadRunner IP.
Under this configuration, with NAT disabled, if I choose MANUAL IP in Network preferences, I lose everything. Not only is the file server unavailable, but the server loses its ability to go on-line,access the Internet, exchange e-mail, and can exchange/share files over the network.
What am I doing wrong?