On Sun, 10 Apr 2011, Erik Christiansen wrote:
On Sat, Apr 09, 2011 at 02:24:23PM +0200, Christian Brabandt wrote:
On Fr, 08 Apr 2011, donothing successfully wrote:
A user may well assume the site is down if the url doesn't resolve.
Seconded. This had bugged me many many times with various browsers.
"Thirded".
"Fourthed".
In response to the domain manager's list-quoted response from the DNS
adminstrator in the thread referenced by John:
Yes. This is by design. Its a bad habit to omit the "www." part if you
intend to talk to a webserver. Maybe call me an old fart, but you are
connecting to a webserver, not a domain, and the URL you use should
reflect that.
You're an old fart.
Kidding aside, both the 'http://' and 'www.' in 'http://www.vim.org/'
are redundant when typed for the intent of navigating to a website. It
initially made me really mad when Chrome started hiding the
'http://'[1], but times change, and now I appreciate the less visual
clutter. Redundant is redundant. Let the user save a few keystrokes.
Particularly, if after trying all those http applications, the user
decides to have a casual look at DNS:
$ dig vim.org
...
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
^^^^^^^^^
and sure enough, there's no "ANSWER SECTION:"
You're ignoring the other problem, though: what should the A record for
vim.org. be?
www.vim.org. is a CNAME to vhost.sourceforge.net.
The bare domain *can't* be a CNAME[2]. And there's no canonical IP
address returned for vhost.sourceforge.net. As a large site, they
geotarget their DNS responses, the way a CDN does. And they also use IP
lists for load balancing.
Compare the result for google.com, where there are five entries in the
ANSWER SECTION.
As an even larger site with an even more complex delivery
infrastructure, google.com. resolves in an even more complicated way
than vhost.sourceforge.net. The six IP address responses from my home
PC (all under 74.125.113.0/24) don't even match the six returned from my
neighbor's wireless router (all under 74.125.93.0/24) less than 20 feet
from my house. Nor do they match the six returned to my web hosting
provider (all under 209.85.225.0/24) located less than a few miles from
my house.
It seems decidedly dufus for vim.org not to resolve.
Agreed, but it's still not clear what the correct alternative is. The
simplest setup would probably be an Apache box somewhere with
mod_rewrite set up to redirect every http://vim.org(rest-of-url) to
http://www.vim.org(rest-of-url):
RewriteEngine On
RewriteCond %{HTTP_HOST} =vim.org
RewriteRule - http://www.vim.org${REQUEST_URI} [L,R=permanent]
This:
$ whois vim.org
gives telephone and email contacts to ask for proper nameserver set up
for vim.org.
Those contacts don't match "Stefan `Sec` Zehl", whose off-list response
in the role of DNS administrator was quoted in the other thread. Sven
Guckes, listed in the WHOIS info is a regular here, so I won't put words
in his mouth. But pushing for telephone/email contact for this seems
excessive.
It's a registered domain (at least until 14th september)
(at which point it will undoubtedly auto-renew)
, so it's only crappy nameserver config which prevents it resolving.
[See above] I agree that vim.org should work, too. But, it's not clear
the easiest setup to allow that.
--
Best,
Ben
[1] http://code.google.com/p/chromium/issues/detail?id=41467
[2] http://tools.ietf.org/html/rfc1034#section-3.6.2 RFC 1034 §3.6.2 ¶3:
If a CNAME RR is present at a node, no other data should be present
[and vim.org. *must* have other data, e.g. SOA and NS records.]
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php