You need to forward port 3689 to the mac doing the serving.
I'm going to break this down, it's impossible for me to walk you through it because I don't know your router.
Here's your network as I understand it
Internet<->DSL Modem<->Router<->Mac Serving iTunes
Go ahead and forget about the DSL Modem, all that concerns us is the router configuration, and how it affects you.
You need to access your routers configuration and configure it to forward port 3689 to the mac doing the serving. For this you will need.
1. Access to your routers configuration. (read your manual)
2. The local IP of the mac doing the serving.
If you've lost
the manual then you can try just logging in to your router from a web browser, explained below.
To get the ip of the mac doing the serving open up System Preferences on the mac that will serve up iTunes. Click on Network, the blue globe
. Your IP address wil be right
next to the text IP Address:, in the format of xxx.xxx.xxx.xxx with the x's as numbers
While you're hear, if you lost the router manual, grab the router's IP address. It will be right next to the text Router: in the same form.
Now, go to a browser, ie. Safari/Camino/IE and pop in your router's IP address, you might be prompted for a password. I can't help you here. Default passwords are usually something like admin/pass/password or just blank. Google around for your router manufacturers default password. If you set it and forget it, well you might be SOL. OK, now find the option for port forwarding, you might have to dig around, it is sometimes termed virtual server. When you find it, it should look something
In the IP field, place the IP of the mac serving up the tunes. In the port field, put 3689. Make sure to hit any Save
buttons you see.
Last, but not least, go into iTunes/Preferences/Sharing, enable sharing, of your entire library, or selected playlists only if you wish, don't give it a password, title it whatever you want.
Laster, go to http://www.whatismyip.com
, that is the ip address all your macs have on the outside world, on the real internet, as opposed to your home network. Come back here, and post it, we should
be able to connect from within iTunes/Advanced/Connect to shared music libraries, if you want to get fancy with it you can make links, on a website, or inside of these posts, to your music. You can even add a link to your music in your proflie.
Links to iTunes libraries are preceded by daap:// much like websites are preceded by http://
so the url to your music would be daap://xxx.xxx.xxx.xxx with the IP being your real ip you got from whatismyip.com
What is essentially happening is that your real ip, the one given to you by your isp is a unique identifier. multiple computers can't have it- a router will take that one ip, and share it among several computers- faking
one computer. this is why you have an ip that isn't
your real ip, it's just one that is used on your home network, behind your router. When we request your music, over port 3689, the router doesn't know what to do with our request coming over port 3689- it doesn't know what mac is acception data on port 3689- so it just drops it. You need to tell your router that requests that come on port 3689 are for your mac, and to forward the port to you, instead of just dropping the data.
If these became way
too simplistic don't take offense, I don't know your level of knowledge and it seems many around here are having trouble. Hopefully this will help someone