Sure i tought i'd spend some of my sunday free-time to write a guide for you all...
*Note: This guide might seem alike as the others. But please take a look on post two, It shows a way to do it without having the password for the router aslong as the router has unpnp enabled*
* This MIGHT help you being able to host on Warcraft III
* I will try to include a way to host WITH and WITHOUT direct access to your router/modem. By without i mean i.e let's say your dad won't let you get into the router and have password protected it because hes a caveman and believe letting you host will ruin your pc.
* Thanks to: Portforward.com, Blizzard.com
#Let's Get started#
If you got the password to your router:
Open a web browser like internet explorer or mozilla firefox. Enter the ip address of your router in the address bar of your browser. In the picture above the address bar has Google in it. Just replace all of that with the ip address of your router. By default the ip address should be set to 192.168.1.1.
If that's not the ip address you are looking for, Go Start => Run => write "Cmd" without the ". and write ipconfig /all then you should see the ip address to your router.
Then when you click the address (pressing "go to" or enter). It will ask you for a username or password, Write in your username or password there. If you don't have your password you could try to reset the router and hope that the username goes blank (meaning you will not have to write a username) and password will be set to default. (mostly admin) So then you write "admin" without the ". in the password field. If it works it will take you inside of your router.
Then (depending on your router) Click Security link near the top of the page.
Remove the checkmark from the Block Anonymous Internet Requests checkbox.
Click the Save Settings button near the bottom of the page.
Click the Applications & Gaming link near the top of the page.
You should now see a new menu. In this new menu, click Port Range Forward.
Application: Warcraft III Start : 6112 End: 6119 Protocol: Both IP Address: 192.168.1.1 Enable: Checkmark this.
When you're finished, click Save Settings near the bottom of the screen to save your changes.
And that's it! You're done!
Make sure your Windows firewall does not block ports 6112-6119 (or Warcraft III)