Tracing HTTP traffic?

Ace69

Senior member
Nov 26, 1999
877
0
0
I have an Apache webserver running off of my cable modem at my apt running virtual hosts. Everything was working just grand, until about 6 days ago when the ISP decided to put in a Netcache proxy on the border of the network. Not only can I now only see that damn proxy IP in my access logs, the website is running sluggishly on the ISP's network. I verified this through my friend's cable modem on the same network. I need to know how to website is behaving from outsdie the network. I did a traceroute to it from an online traceroute page, and it looks like one of the ISP's routers is behaving very sluggishly. My quesion is, when I do a traceroute, is this the same path that HTTP traffic takes or does it take a different patch just likes it takes a different port? How would I simulate an external HTTP request to my webserver and see what is going on on its way here?
 

goldboyd

Golden Member
Oct 12, 1999
1,932
0
0
Just doing a standard traceroute prob isn't the best measure of latency for a website as the ISPs routers could place a lower priority on ICMP packets than http packets. There's a program called http_ping that will be like a ping, but send http requests instead of ICMP echo requests and that should give you the information you're looking for. Not sure of the url off the top of my head, but it's in the FreeBSD ports collection if you happen to be running it or I'm sure you could find it on freshmeat.
 

Ace69

Senior member
Nov 26, 1999
877
0
0
Sweet, thanks!!! That looks like it is what I am looking for. I am running Linux on the webserver and I do see a Linux version.

Do you know if this little utility will also trace route, or do you know of another utility that will do this?

Ace
 

Garion

Platinum Member
Apr 23, 2001
2,331
7
81
It uses ICMP, but there's a GREAT little shareware app out there called Ping Plotter. Definitely worth the download. Might not be appropriate for what you want to do, but it's worth a look anyhow.

- G
 

Ace69

Senior member
Nov 26, 1999
877
0
0
I have used Ping Plotter, but like you said, it uses ICMP which doesn't help me much..
 

Ace69

Senior member
Nov 26, 1999
877
0
0
I have just verified that everyone outside the ISP network can access my webserver fine, but all people inside the network cannot AT TIMES. I can telnet into port 80 just fine from a remote machine. I can telnet into port 80 from a local computer maybe once and then I try it again and it doesn't work.. It is the strangest thing.
 

Ace69

Senior member
Nov 26, 1999
877
0
0
It has greatly increased the speeds on download, but when it comes to viewing web pages, it is very quirky. I don't know if that new cache is messing up or what because I can get to some sites just fine, but others are a problem. My webserver is yet another story. :)