Since I know that a lot of members here have hosting issues on Battle.net, I have decided to create as best of a tutorial I can on how to host.
1. Go to Start - Run. Type in "cmd"
and hit Enter. (no quotes). When the Command Prompt screen opens up,
type in "ipconfig" and hit enter (no quotes). The line that says "IP
Address" and "Default Gateway" are what you will be using.
2. Go into your browser and type http://, so an example would be http://192.168.11.1
3. Login to your router. Generally
the account name is the company that made your router (Netgear,
Linksys, DLink, Motorola, whoever the hell else makes routers), and the
password is "admin" or "1234". If you don't remember, you will have to
consult your manual for the password.
4. Navigate around your router and find "Virtual Server" or "Port Forwarding".
5. Set the incoming and outgoing
ports to 6112-6119 (might have to make seperate exceptions for each
one) and set the Protocol to TCP AND UDP.
6. If it asks for
"Program Name" or something to that sort, put Battle.net (as 6112 will
let you host on SC as well). If not, skip this step and continue on.
7. If it asks for the IP address, refer back to step one and use the "IP Address" that was listed when you ran IPConfig.
8. Click "Apply" or "Save", and restart your router if it asks you to.
9. Try hosting a game and having a friend join.