Ehhh maybe not the best place to post it... on a halo modding site...?
Well luckily for you I used to play Warcraft III (that is until I started "hacking" it)
The port you need to open up is
6112
In order to do so you need to get to your local host (which in most people who are unable to host this is their router.)
You can do so by typing into your internet browser (i.e. IE

[Internet Explorer]) the numbers
192.168.1.1 some people will find that their settings are different and nothing will show up. So change it to
192.168.2.1 and try that, and so on until you get your host page.
In there you may need a password, but once in you must activate I believe it is called '
DMZ' though I know it has the D and the M I am not sure what the last letter is. (Which for me was all I needed to do rather than open up the 6112 port)
You may need to or also want to select to open up your 6112 to 6112 port for Warcraft and you can do that by going through and finding the fileshare or w/e ports to leave open. (
Note: Your port might not be 6112 though it is the default, you can change it in your settings on Warcraft III which port to use.)
And thats what you need to do...
Be careful about posting about different games or topics on various sites not on that game though, you can possibly get banned.
(Someone please close this?)