Hi all,
I am new to web servers and TCP/IP so please have mercy on my soul...
I am having quite a bit of problems getting a very simple webserver on a desktop machine I have to work. This machine (running XP Pro) sits behind a router (Netgear) as well as a fireall (ZA), but both have been configured to allow inbound HTTP calls (on port 80) to be routed to the machine (private IP address on the local network).
All of this seems to work fine (can see inbound traffic through forwarded through router to machine and being acknowledged), except that for whatever reason responses to inbound GET HTTP calls from the internet does not seem to reach the client on the other side (so it would appear). When I test the server using as well as from any other machine connected to my local network everything works fine (displays static html pages as expected). When I try this from the other side of the router, i.e. the net (from work or via another wireless network), responses sent from the server, does not seem to be acknowledged or reach the client...
I have included an extract from a packet capture on LANView which shows the inbound GET HTTP request being responded to within the same second, but the client still timing out on the other side.
Any ideas?????
NETView packet capture log files has format "time,protocol,srcIP,srcPort,dstIP,dstPort,size,comments"):
22:45:02,TCP,203.219.147.166,11050,192.168.1.2,80,8,Inbound packet containing "020405B401010402"
22:45:02,TCP,192.168.1.2,80,203.219.147.166,11050,8,Outbound packet containing "020405B401010402"
22:45:03,TCP,203.219.147.166,11050,192.168.1.2,80,0,Zero length packet
22:45:03,TCP,203.219.147.166,11050,192.168.1.2,80,448,GET HTTP1.1 request
22:45:03,TCP,192.168.1.2,80,203.219.147.166,11050,253,HTTP OK 200 response (no page details included)
22:45:03,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1)
22:45:03,TCP,192.168.1.2,80,203.219.147.166,11050,249,Static HTML page returned (part 2)
22:45:03,TCP,203.219.147.166,11050,192.168.1.2,80,12,Inbound packet containing "0101050AF96AB61CF96AB715"
22:45:06,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:45:11,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:45:22,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:45:44,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:46:27,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:46:44,TCP,203.219.147.166,11050,192.168.1.2,80,0,Zero length packet
Web server replied within 1 second to the GET request, so don't understand why all the additional traffic then? GET reply also did not reach the client.
I am new to web servers and TCP/IP so please have mercy on my soul...
I am having quite a bit of problems getting a very simple webserver on a desktop machine I have to work. This machine (running XP Pro) sits behind a router (Netgear) as well as a fireall (ZA), but both have been configured to allow inbound HTTP calls (on port 80) to be routed to the machine (private IP address on the local network).
All of this seems to work fine (can see inbound traffic through forwarded through router to machine and being acknowledged), except that for whatever reason responses to inbound GET HTTP calls from the internet does not seem to reach the client on the other side (so it would appear). When I test the server using as well as from any other machine connected to my local network everything works fine (displays static html pages as expected). When I try this from the other side of the router, i.e. the net (from work or via another wireless network), responses sent from the server, does not seem to be acknowledged or reach the client...
I have included an extract from a packet capture on LANView which shows the inbound GET HTTP request being responded to within the same second, but the client still timing out on the other side.
Any ideas?????
NETView packet capture log files has format "time,protocol,srcIP,srcPort,dstIP,dstPort,size,comments"):
22:45:02,TCP,203.219.147.166,11050,192.168.1.2,80,8,Inbound packet containing "020405B401010402"
22:45:02,TCP,192.168.1.2,80,203.219.147.166,11050,8,Outbound packet containing "020405B401010402"
22:45:03,TCP,203.219.147.166,11050,192.168.1.2,80,0,Zero length packet
22:45:03,TCP,203.219.147.166,11050,192.168.1.2,80,448,GET HTTP1.1 request
22:45:03,TCP,192.168.1.2,80,203.219.147.166,11050,253,HTTP OK 200 response (no page details included)
22:45:03,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1)
22:45:03,TCP,192.168.1.2,80,203.219.147.166,11050,249,Static HTML page returned (part 2)
22:45:03,TCP,203.219.147.166,11050,192.168.1.2,80,12,Inbound packet containing "0101050AF96AB61CF96AB715"
22:45:06,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:45:11,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:45:22,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:45:44,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:46:27,TCP,192.168.1.2,80,203.219.147.166,11050,1460,Static HTML page returned (part 1) - resent?
22:46:44,TCP,203.219.147.166,11050,192.168.1.2,80,0,Zero length packet
Web server replied within 1 second to the GET request, so don't understand why all the additional traffic then? GET reply also did not reach the client.