I'm having trouble hosting starcraft games. I have followed the tutorial from this website for my router (D-Link DI-524) and starcraft and opened port 6112. I am quite sure that I have properly opened the port. I have disabled windows firewall completely and disabled my only other firewall which is malwarebytes. I have even tried DMZing my computer. UPnP is enabled on the router and another feature called gaming mode, which I am not familiar with, is also enabled. However, the port checker tool from this website sees the port as not open on both protocols. Why is it still not open?
I did set a static ip and triple checked from the command prompt. I also tried setting firewall rules in the router for virtually every connection combination possible on port 6112 (LAN-LAN, LAN-WAN, WAN-WAN, WAN-LAN, all IPs, all protocols).
Strangely, I have one friend on starcraft who can join my games. I have no idea why, but I'm leaning toward something NAT related. He is the only person who can join my games, and nobody joins my public games.
I have spent countless hours trying to get this working, and if someone manages to help me figure this out I will be enormously grateful. Any suggestions are very much appreciated, as I am totally as a loss here. Thanks again.
OK First OFF Disable or Turn OFF UPnP.. Now did you setup a Static IP on your PC you are Hosting SC on?? If NOT Please do and choose and IP that is Outside the Range of the Routers DHCP Start & End IP..
so say it has a Start IP of .100 and an End ip of .200 Dont chose either of thos 2 numbers or Anything INBETWEEN.. This was just an Example the real numbers may be different
Once you have the IP set go back into the Router and Point to that IP and try Hosting again..
Do you havea different Friend who can join your Server??
As stated in my original post, I have set a static IP. This IP is outside of the DHCP range. I tried disabling UPnP and I still can't seem to host, and the port checker still sees the port as not open. :-[
Ted, first of all, thanks for the good advice. The WAN address points to another LAN address, which happens to be my modem. I just found that out by putting that other LAN address into the address bar.
It seems that my modem also has a configuration page and on that page it lists the whatismyip.org address as its WAN address. I think I've found the problem. Apparently this modem has a few properties of a router and I suspect that it's got its own NAT setting, because in the past, I hadn't been able to get my xbox out of Moderate NAT mode even though I forwarded the ports from the router page.
Unfortunately, the only option I can find is a reset modem button. There is definitely nowhere in here to configure any NAT or port forwarding settings. In this case, is there a way to get around anything within the modem that might be causing a problem? I really hope there's a way around this, because I do not own the modem.
Thanks again for your help and hopefully you or somebody else will know of some way of bypassing whatever is going on here.
P.s. The Ip I'm forwarding to is 192.168.0.55 and the DHCP range is from .100-.200, but I think it's safe to say that that is not the problem.
EDIT: Well, I've basically determined that I can't access the real configuration page for the modem and my ISP won't help me unless I go bother the people I'm boarding with. I think I'm kind of stuck. I believe I need to set the modem for bridge mode and let the router handle everything. Or I could forward the ports in the modem as well but I can't access the configuration page to do either one. Unless somebody knows some sort of workaround, I think I'm out of luck. I tried googling and all the IPs I've found for configuring the modem do not apply for me - it is apparently different with my ISP. I think they may have custom firmware on it. You probably understand that I don't want to go ask these people for permission to mess with their modem. Anyone know of an alternative?