Mike Easter wrote:
> In the future, only use good tools. In general, you need to know if the
> name is resolving which any number of tools can tell you. You need to
> know if something besides your browser can connect with the webserver
> such as telnet or tcptraceroute, because other tools won't help you
> because centos only answers TCP when it connects. And you need to know
> if other routes can reach centos -- all at the same time, not other
> times when conditions could change.
... and personally, the reason I prefer IDServe over tcptraceroute or
telnet is that I get all the information I want faster.
I am rarely interested in the route hops. I want to see the name
resolve and I want to see the webserver answer. telnet only says
connect. tcptraceroute spends too much time working on information I
don't need. IDServe is very fast, very little, very portable, and very
effective for this, and I use it in both windows and linux.
Initiating server query ...
Looking up IP address for domain:
www.centos.org
The IP address for the domain is: 72.232.194.162
Connecting to the server on standard HTTP port: 80
[Connected] Requesting the server's default page.
The server returned the following response headers:
HTTP/1.1 200 OK
Date: Thu, 28 Feb 2013 17:43:49 GMT
Server: Apache/2.0.52 (CentOS)
X-Powered-By: PHP/4.3.9
Set-Cookie: PHPSESSID=1ffaa2feee29e0b0082805edac3abbcf; path=/
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Cache-Control: private, no-cache
Pragma: no-cache
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=ISO-8859-1
Query complete.
That shows me the name resolution, the connecting on port 80, and the
webserver's response. So in this type of troubleshooting, I don't need
any other tools.
In your case, if using telnet, tcptraceroute, or IDServe showed you the
name resolving but no connecting on port 80, then you would use a
downforeveryoneorjustme or such as a webproxy - you don't actually need
tor for this, just whatever is handy for you - to see if there is
'discrimination' against your IP or its family or netblock or part of
the internet (or whatever).
But, the answer to that is generally less important than just connecting
-- so if you can connect with a webproxy but not your browser or IDServe
or telnet or tcptraceroute then just do that until such time that you
can connect directly again, the same way you would do if a webserver
were down.
--
Mike Easter