OK, here is what I was talking about.
If I run dig, here's what I get;
> dig www.stolenkingdoms.net
; <<>> DiG 8.3 <<>> www.stolenkingdoms.net
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; QUERY SECTION:
;; www.stolenkingdoms.net, type = A, class = IN
;; ANSWER SECTION:
www.stolenkingdoms.net. 1h59m31s IN A 216.127.70.130
;; AUTHORITY SECTION:
stolenkingdoms.net. 1h59m31s IN NS d.dnsvr.com.
stolenkingdoms.net. 1h59m31s IN NS b.dnsvr.com.
;; ADDITIONAL SECTION:
d.dnsvr.com. 7h25m1s IN A 216.98.150.24
;; Total query time: 106 msec
;; FROM: tao.shinobi to SERVER: default -- 24.25.4.106
;; WHEN: Wed Sep 29 13:24:53 2004
;; MSG SIZE sent: 40 rcvd: 113
- > dig www.stolenkingdoms.net
-
- ; <<>> DiG 8.3 <<>> www.stolenkingdoms.net
- ;; res options: init recurs defnam dnsrch
- ;; got answer:
- ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2
- ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
- ;; QUERY SECTION:
- ;; www.stolenkingdoms.net, type = A, class = IN
-
- ;; ANSWER SECTION:
- www.stolenkingdoms.net. 1h59m31s IN A 216.127.70.130
-
- ;; AUTHORITY SECTION:
- stolenkingdoms.net. 1h59m31s IN NS d.dnsvr.com.
- stolenkingdoms.net. 1h59m31s IN NS b.dnsvr.com.
-
- ;; ADDITIONAL SECTION:
- d.dnsvr.com. 7h25m1s IN A 216.98.150.24
-
- ;; Total query time: 106 msec
- ;; FROM: tao.shinobi to SERVER: default -- 24.25.4.106
- ;; WHEN: Wed Sep 29 13:24:53 2004
- ;; MSG SIZE sent: 40 rcvd: 113
If I run a telnet (yes, you can telnet all day long to the host or IP, as long as you specify the port -- it helps t/s issues as it returns host header information);
> telnet www.stolenkingdoms.net 80
Trying 216.127.70.130...
Connected to www.stolenkingdoms.net.
Escape character is '^]'.
HEAD / HTTP/1.0
HTTP/1.1 200 OK
Date: Thu, 30 Sep 2004 04:56:20 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_fastcgi/2.2.10 mod_jk/1.2.0 mod_perl/1.24_01 PHP/4.2.2 FrontPage/5.0.2 mod_ssl/2.8.12 OpenSSL/0.9.6b
Connection: close
Content-Type: text/html
Connection closed by foreign host.
- > telnet www.stolenkingdoms.net 80
- Trying 216.127.70.130...
- Connected to www.stolenkingdoms.net.
- Escape character is '^]'.
- HEAD / HTTP/1.0
-
- HTTP/1.1 200 OK
- Date: Thu, 30 Sep 2004 04:56:20 GMT
- Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) mod_fastcgi/2.2.10 mod_jk/1.2.0 mod_perl/1.24_01 PHP/4.2.2 FrontPage/5.0.2 mod_ssl/2.8.12 OpenSSL/0.9.6b
- Connection: close
- Content-Type: text/html
-
- Connection closed by foreign host.
Alternatively, you can run nslookup (instead of dig) to see what IP is being provided by your resolver;
> nslookup www.stolenkingdoms.net
Server: rlghnc-dns-cac-01-dmfe1.nc.rr.com
Address: 24.25.4.106
Non-authoritative answer:
Name: www.stolenkingdoms.net
Address: 216.127.70.130
- > nslookup www.stolenkingdoms.net
- Server: rlghnc-dns-cac-01-dmfe1.nc.rr.com
- Address: 24.25.4.106
-
- Non-authoritative answer:
- Name: www.stolenkingdoms.net
- Address: 216.127.70.130
Non-authoritative in this case, shows that since I recently did a lookup, my DNS resolver has cached the previously requested information.
It should not vary by ISP, rather they should respect the TTL's (Time To Live) set by the authoritative DNS and when that timeout occurs, refresh the data. I say *should* because there are many which do not, especially if the value is too low. RFC-1035 states this value as minimum, though the de-facto standard is to use it as default.
It is possible that someone may have set your IP, or IP range as a 'deny' rule in the httpd.conf, though unless a DoS originated from that block, it seems unlikely.
To test the DNS problem theory, you could always connect in a browser to the IP, 216.127.70.130.
As in,
http://216.127.70.130/
If that works, you have DNS issues, if it still does not work there could be routing issues. As previously stated, a traceroute (*nix) or tracert (Winders) will show you where you stop the hop.
Posting that, will help as well.
Out of curiosity, where are you located? I have access to a service called Keynote, which provides me with access points all over the place -- hundreds upon hundreds all over the globe -- to test this sort of issue from various backbones. It's possible I have an access point someplace close to you which might use the same routing -- outside of your ISP's network that is.
Cheers.