Win2k, dynamic DNS and Apache

Magic30

Member
Nov 2, 2000
189
0
0
Anyone has experience with win2k and dynamic DNS services? I tried several services (myip.org, dynu.com, dyndns.org) but none works unter win2kpro. I had NT 4.0 WS before that and it worked well with myip.org, but now I have win2000 on the PC and you cannot make the page (I host there with Apache 1.3.9) visible to the Internet. On my local LAN it works perfectly (by typing the direct local IP adress or the real Internet IP or the yourname.myip.org) but a friend of mine (100 km away) cannot connect to my site even if he types in directly my IP. (He can ping it, but the port 80 is not open for him.)

If it was a problem with Apache it would not work in my LAN. I think probably Win2k restricts the access so no-one from outside can access my PC through the http port 80.

Any help would be appreciated.
 

StuckMojo

Golden Member
Oct 28, 1999
1,069
1
76

i have win2k server using dyndns and have no problems

explain how your network is set up...are you using NAT or something?
 

Magic30

Member
Nov 2, 2000
189
0
0
Yeah, I use winroute Pro. The Server has running winroute, apache and is connected to a dsl modem. In my Intranet apache works perfect, but although I use the dyndns service noone can connect to my website from the outside. They can ping my IP, but the Port 80 (of Apache) isn't open to the WWW.
With NT 4.0 it worked perfect, but since I have 2000 the 80 port seems to be blocked if someone from the outside wants to connect.
I did the same settings like I had with WinNt 4.0.
 

StuckMojo

Golden Member
Oct 28, 1999
1,069
1
76

are you positive that apache is listening to the right IP? since your server technically has 2 IPs, one for the NAT side and one for the internet side...maybe apache is only listening on port 80 of the NAT IP. the reason i ask/say this is IIS lets you choose a particular IP to listen on, or &quot;all assigned&quot; ( <- exactly what it sounds like). i havent messed with apache in a while (on windows anyway).

your problem is probably NAT related...or your ISP started blocking port 80. you could test that by starting the win2k telnet server and configuring it to listen to port 80, then have someone telnet in from the outside (remembering to tell them to telnet in to port 80, not default telnet port). (shut down apache while performing this test, so it wont conflict)

i run www, ftp, telnet, sql server and a mish mash of other services, with the default tcp/ip configuration from my win2k install, and can get in from anywhere no problem. only thing i cant connect to from outside is my SMTP server because Road Runner blocks port 25.


just as clarification, you simply set up a dyndns dns entry, right? not the webhop service? something like foo.dyndns.org pointing to your internet address, then try to connect to http://foo.dyndns.org/ ? because thats exactly what i have and it works fine (but i dont run NAT...i spent the extra $6 for a second IP for my other machine to save hassel)

also...when you say &quot;but the Port 80 (of Apache) isn't open to the WWW&quot; do you mean that ppl get &quot;connection refused&quot;? or just no answer (&quot;server is not responding&quot;)?
 

Magic30

Member
Nov 2, 2000
189
0
0
I solved it now: winroute was blocking access from the outside to port 80, that WAS definitely open. (I could access the page from my network)

Now I defined a NAT for that 80 port and now it is OK.