I know that there are a lot of topics treating this problem, but at least in the ones I've seen, the problem doesn't happens as mine does.
My XAMPP installation works fine locally, no problems. But when trying to make it available for other PCs around the internet, using a No-IP subdomain, I get the dreaded error... "make_sock: could not bind to address xxx.xxx.xxx.xxx:80 no listening sockets available, shutting down.".
Several topics of this issue say that it may be a problem in the firewall, blocking the port 80, however, even after opening it manually, Apache wouldn't bind. My router features a mode called DMZPlus, which as some of you may know, opens all the ports for the node in question; after experimenting a little further, I found that setting this mode on for the PC I have XAMPP installed in, Apache binds properly.
I would like to know if there's another way to make Apache bind, or if the only way is using the risky DMZPlus mode.
Thanks in advance.
P.S. My router is a 2WIRE, model 2701HG-T, if you happen to need it.