17 messages in net.sourceforge.lists.courier-usersRe: [courier-users] Re: couriertls, r...
FromSent OnAttachments
Jon NelsonNov 25, 2003 7:52 am 
Andrew NewtonNov 25, 2003 11:42 am 
Jon NelsonNov 25, 2003 12:09 pm 
Jon NelsonNov 25, 2003 12:10 pm 
Andrew NewtonNov 25, 2003 12:51 pm 
Sam VarshavchikNov 25, 2003 5:48 pm 
Jon NelsonNov 25, 2003 6:15 pm 
Roger B.A. KloreseNov 25, 2003 6:21 pm 
Sam VarshavchikNov 25, 2003 6:29 pm 
Jon NelsonNov 25, 2003 6:55 pm 
Jon NelsonNov 25, 2003 7:00 pm 
Phillip HutchingsNov 25, 2003 7:43 pm 
Troy BenjegerdesNov 25, 2003 10:09 pm 
Sam VarshavchikNov 26, 2003 4:14 am 
Jon NelsonNov 26, 2003 7:10 am 
Sam VarshavchikNov 26, 2003 5:25 pm 
Julian MehnleNov 27, 2003 2:51 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [courier-users] Re: couriertls, rfc1035, and /etc/hostsActions...
From:Jon Nelson (jnel@jamponi.net)
Date:Nov 25, 2003 7:00:41 pm
List:net.sourceforge.lists.courier-users

On Tue, 25 Nov 2003, Sam Varshavchik wrote:

Jon Nelson writes:

On Tue, 25 Nov 2003, Sam Varshavchik wrote:

Jon Nelson writes:

queries. The problem here, of course, is that names like 'localhost' and 'localhost.localdomain' do not resolve. What I'm trying to understand, MrSam, is the rationale for doing things this way?

A couple of reasons:

A) IPv6 (not implemented in the legacy resolver routines) B) The resolver routines must do more than just address lookups, namely MX and PTR records.

And, it's not clear to me what's the issue with couriertls not resolving stuff from /etc/hosts. All that means is that the IP address's hostname won't get picked up. Big deal.

Well, 'localhost', for one, won't ever work properly.

And the consequences of that are…?

It's not just localhost but anything and everything in /etc/hosts that is not otherwise reflected by DNS.

Secondly, /etc/hosts is there specifically to provide a "static table of host names".

/etc/hosts is ancient legacy left over from the time before DNS. Before DNS came about, everyone used a host file to map IP addresses to hostnames. DNS replaced that procedure several decades ago.

Is that so? DNS *replaced* that procedure? Explain, then, the presence of an /etc/hosts file on *every* 'nix machine I have ever used, from *BSD to every flavor of Linux, ever. "replaced"? Supplemented, yes. Supplanted for non-local hosts, yes. But /etc/hosts has not been replaced. Is there an /etc/hosts file on your machine? Nowhere does it say in the courier docs that courier doesn't rely on the host machine's name resolution capabilities.

I honestly find it ridiculous that courier doesn't consider using /etc/hosts, assuming that all users of courier *must* have access to a nameserver.